» 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


7 novinek, na které se můžete těšit v jarní aktualizaci Windows 10

7 novinek, na které se můžete těšit v jarní aktualizaci Windows 10

** Nová verze bude uvolněna v průběhu jara ** Přinese několik novinek a opět vylepší design systému ** Pravděpodobný název bude Spring Creators Update odkazující na dvě předešlé aktualizace

21.  2.  2018 | Vladislav Kluska | 68

Hokej online: jak sledovat olympijské zápasy na internetu

Hokej online: jak sledovat olympijské zápasy na internetu

** Hokejové zápasy na olympijských hrách můžete sledovat i online ** Oproti minulý rokům se servis zpravodajství z Olympijských her změnil ** Některé disciplíny půjde sledovat i ve virtuální realitě

23.  2.  2018 | Stanislav Janů | 5


Aktuální číslo časopisu Computer

Ochraňte svou techniku před zloději

Testy All-in-One PC a herních monitorů

Proč byste měli chtít HDR televizi

Svět leteckých simulátorů