» 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


Dnes je Black Friday: Přehled slev na elektroniku a počítače

Dnes je Black Friday: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

22.  11.  2017 | David Polesný | 37

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 30

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

** Microsoft se zabydluje na platformě Android ** Nedávno představený launcher už používá milion uživatelů ** Je to stále jen zanedbatelný zlomek uživatelů Androidu, ale slibný růst

22.  11.  2017 | Vladislav Kluska | 35

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

** Co je to vlastně láska? Dá se vysvětlit vědecky? ** Výzkum ukázal, že zamilovaní jedinci mají mj. zvýšenou hladinu fenyletylaminu a množství testosteronu ** Je ale rozdíl mezi zamilovaností a láskou

21.  11.  2017 | Vojtěch Malý | 22


Aktuální číslo časopisu Computer

Otestovali jsme 5 HDR 4K televizorů

Jak natáčet video zrcadlovkou

Vytvořte si chytrou domácnost

Radíme s koupí počítačového zdroje