» 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

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71

Šéf amerického Red Hatu: Odpojte Brno od internetu a zhroutíme se

Šéf amerického Red Hatu: Odpojte Brno od internetu a zhroutíme se

** V Česku najdete hromadu skvělých vývojářů ** Mnozí z nich přispívají do open-source ** Třeba v brněnském Red Hatu

Jakub Čížek | 51

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

WALL-E vyfotil Zemi ze vzdálenosti 1 milionů km

** Malá sonda s přezdívkou WALL-E pořídila fotografii Země a Měsíce ze vzdálenosti 1 milionů km ** CubeSat letí se sondou InSight k Marsu ** InSight přistane na Marsu 26. listopadu

Petr Kubala | 4

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?