PDA

Visualizza la versione completa : [JAVA] help-->Menu


Mickel
27-04-2003, 00:32
Ciao!
Ho definito un men, semplice niente di ch.

Gli item li ho inseriti vos:

menuItem = new JMenuItem("File",KeyEvent.VK_F);
menuItem.setAccelerator(KeyStroke.getKeyStroke(
KeyEvent.VK_F, ActionEvent.ALT_MASK));


Al contentPane ho inserito un JTabbedPane. Il problema che non riresco pi a entrare nel menu con la combinazione dei tasti ALT+F per File ad esempio.
Qual' l'errore?

l.golinelli
27-04-2003, 11:35
mnemonic()

Mickel
27-04-2003, 13:50
Si hai ragione,ma quando uso
menuItem = new JMenuItem("Apri",KeyEvent.VK_V);
il secondo argomento di JMenuItem "KeyEvent.VK_V" dovrebbe essere
un sostitutivo di mnemonic().

Il problema che appena il browser mi carica l'applet il menu' non va
poi se provo a cliccarci col mouse una sola volta, poi qualunque operazione faccio con il mouse, cio utilizzare altri componenti, il
menu' funziona correttamente anche con la tastiera.
E' come se deve almeno prendere una volta il focus..boh, se qualcuno ha gi incontrato questo problema mi faccia sapere.
io uso JDK 1.4

grazie

Mickel
28-04-2003, 00:36
Ho parzialmente risolto con

menu.requestFocus();

"parzialmente" perch per ora non sono saltati fuori efetti collaterali.

ciao

Loading