F1 als Hotkey

chrisjahl

Erfahrenes Mitglied
hallo, ich bins der chris mal wieder ;)

möchte gerne F1 als HotKey habe es soweit schon hin bekommen mit CTRL+S

Code:
        menuhelp.setText("Help");
        helpabout.setText("About" );
        setCtrlAccelerator(helpabout, 'S');

ist dann weiter unten definiert:

        private void setCtrlAccelerator(JMenuItem helpabout, char acc)
           {
             KeyStroke ks = KeyStroke.getKeyStroke(
               acc, Event.CTRL_MASK
             );
             helpabout.setAccelerator(ks);
           }


habe es schon aus probiert an stelle des S die F1 Taste zu machen funkz aber net
ich denke mal das man das problem simple beheben kann ;)

danke im voraus

als anhang hab ich mal mein prog / mann muss aber eine odbc verbindung zu HotelDB herstellen, is die hausarbeit von kumpels und mir, würde gerne mal meinungen dazu hören

danke mfg chris
 

Anhänge

Hallo,

versuch's mal damit:

Java:
final KeyStroke stroke = KeyStroke.getKeyStroke(KeyEvent.VK_F1, 0);
menuItem.setAccelerator(stroke);

Grüße
Vincent
 
Zurück