Hallo,
Also ich hab mir ein JMenuBar gemacht, dass wenn ich ESC drücke erscheint bzw verschwindet. Am Anfang war auch noch alles okay, als ich nur ein JLabel hatte, aber jetzt ist im Swing-Fenster eine JTextArea und ich will das gleiche mit dem Menu auch da haben, aber jetzt komm ich nicht mehr weiter.
Kann mir jemand helfen??
MfG DR
Also ich hab mir ein JMenuBar gemacht, dass wenn ich ESC drücke erscheint bzw verschwindet. Am Anfang war auch noch alles okay, als ich nur ein JLabel hatte, aber jetzt ist im Swing-Fenster eine JTextArea und ich will das gleiche mit dem Menu auch da haben, aber jetzt komm ich nicht mehr weiter.
Code:
...
JLabel label = new JLabel("Test");
intro.add(label);
...
//Menu wird erzeugt
...
intro.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ESCAPE){
if(!mbar.isDisplayable()){
intro.getContentPane().remove(label);
intro.add(mbar, BorderLayout.NORTH);
intro.add(label, BorderLayout.CENTER);
intro.validate();
}
else{
intro.getContentPane().removeAll();
intro.add(label);
intro.validate();
}
}
}
});
...
...
intro.getContentPane().remove(label);
ausgabeArea = new JTextArea("", 21,68);
ausgabeArea.setLineWrap(true);
ausgabeArea.setEditable(false);
intro.add(ausgabeArea, BorderLayout.CENTER);
intro.validate();
//Und hier müsste sich jetzt der KeyListener ändern
Kann mir jemand helfen??
MfG DR