» 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

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

Modelářský zázrak: Maketa raketoplánu Columbia, která létá jako skutečná raketa

** Model raketoplánu Columbia od českého konstruktéra umí i létat ** Obdivuhodný model si vzal 1600 hodin práce ** Podívejte se na fotografie ze stavby a prvního letu

Karel Jeřábek | 20

Intel vs. AMD: souboj vícejádrových procesorů začal. AMD zesměšňuje Intel neuvěřitelně nízkou cenou

Intel vs. AMD: souboj vícejádrových procesorů začal. AMD zesměšňuje Intel neuvěřitelně nízkou cenou

** AMD představilo nové levné procesory až s 32jádry ** AMD útočí na serverový i domácí trh Intelu ** Intel nemá konkurenceschopnou nabídku

Karel Javůrek | 85

Porno insider: Jak Greg Lansky mění internet pro dospělé

Porno insider: Jak Greg Lansky mění internet pro dospělé

** Erotický obsah generoval ohromné peníze, pak ale přišel internet... ** Pornografie dostupná všude a zdarma uvedla tvůrce do krize ** Někteří ale dokázali potenciál internetu využít i v tomto oboru

Jan Dudek | 12

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

Nedávno detekovaná potulná planeta je ohromné magnetické monstrum

** Astronomové nedávno zaznamenali pozoruhodné prvenství ** Poprvé s radioteleskopem detekovali planetární objekt za hranicemi Sluneční soustavy ** Stejně tak poprvé změřili magnetické pole takové planety

Stanislav Mihulka | 6


Jízdní řády Bileto
Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání