» Poradna » Programy

Java - přidání klávesových zkratek k akci

 |   | 

obrý den, mám třídu s GUI, a potřeboval bych pro akci, která je společná pro položku v menu tak i pro položku v komponentě JToolBar přiradit klávesovou zkratku, ale pořád mi to nejde.
Akci mám nadefinovanou tady jako private atribut třídy a pak jí v metodě registuruju pro instanci JMenuItem item a chcu vytvořit klávesovou zkratku pro tuto akci viz kód pomoci metody putValue(), ale nejde to:

akceUpominka.putValue(AbstractAction.ACCELERATOR_KEY,KeyStroke.getAWTKeyStroke(KeyEvent.CTRL_DOWN_MASK,KeyEvent.VK_C));
item.addActionListener(akceUpominka);

private Action akceUpominka = new AbstractAction() {

public void actionPerformed(ActionEvent e) {
switchView(1);
}

};


Související témata: Přidání, Private, Atribut




Určitě si přečtěte

Kde se bere elektřina v zásuvce? Poznejte 10 tajemství venkovních stožárů s dráty

Kde se bere elektřina v zásuvce? Poznejte 10 tajemství venkovních stožárů s dráty

Elektřina se vyrábí v elektrárnách, ale do zásuvek v našich domovech to pak má ještě hodně daleko. Dnes se na tuhle dlouhou cestu podíváme.

David Polesný | 85

AMD vs. Intel+Nvidia: Stejný herní notebook, stejná cena. Který je lepší?

AMD vs. Intel+Nvidia: Stejný herní notebook, stejná cena. Který je lepší?

** Acer Predator Helios 500 je poctivý velký herní notebook ** platforma AMD zdatně konkuruje tandemu Intel+Nvidia ** Srovnání nevyznívá jednoznačně

Tomáš Holčík | 35

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

Vybrali jsme 16 programovatelných hraček a stavebnic pro děti. A vlastně i pro vás

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme 16 stavebnic pro nejmenší caparty i vás samotné

Jakub Čížek | 12

Nová 3D tiskárna je 10× rychlejší než současné modely pro domácí i komerční trh

Nová 3D tiskárna je 10× rychlejší než současné modely pro domácí i komerční trh

** Vědci vytvořili nový typ rychlé 3D tiskárny ** 3D tiskárna používá standardní materiál ** je 10× rychlejší než srovnatelné tiskárny a to i v porovnání s drahými komerčními modely

Karel Javůrek | 52



Aktuální číslo časopisu Computer

Nejlepší programy pro úpravu fotek zdarma

Externí disky pro zálohu dat

Velký test: herní notebooky

Srovnání 12 batohů