Hallo,
folgendes Problem:
Ich habe meiner Menüleiste per setAccelerator-Methode Shortcuts zugewiesen.
Einer davon lässt die Menüleiste verschwinden.
Ich möchte die Leiste mit dem gleichen Shortcut wieder reinholen... ist das möglich ohne eigens einen Keylistener dafür zu implementieren?
Grüße
K3ltis
folgendes Problem:
Ich habe meiner Menüleiste per setAccelerator-Methode Shortcuts zugewiesen.
Einer davon lässt die Menüleiste verschwinden.
Java:
JMenuItem hideMenu = new JMenuItem("Menüleiste verbergen");
hideMenu.setAccelerator(KeyStroke.getKeyStroke('M', InputEvent.CTRL_DOWN_MASK));
hideMenu.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(menuBar.isVisible()){
setVisibilityOfMenuBar(false);
}else{
setVisibilityOfMenuBar(true);
}
}
});
extra.add(hideMenu);
//...
public void setVisibilityOfMenuBar(boolean bool){
menuBar.setVisible(bool);
}
Ich möchte die Leiste mit dem gleichen Shortcut wieder reinholen... ist das möglich ohne eigens einen Keylistener dafür zu implementieren?
Grüße
K3ltis