Hallo liebe Leute,
folgendes Problem:
Ich habe eine Methode, namens "drueck", die wie Ihr seht in actionperformed aufgerufen wird. Wird der Button "b_b" gedrückt, sollen zum einen der Hauptpanel unsichtbar werden und dafür das Canvas-Objekt sichtbar werden. Leider wird aber nur die erste Zeile ausgeführt also:
Die zweite Zeile
wird einfach nicht ausgeführt. Füge ich aber die zweite Zeile an einer anderen Stelle ein, so funktioniert sie. Sie funktioniert also nur nicht in der Methode ActionPerformed().
Weiss jemand, woran es liegt und was man da machen kann?
Hier nochmal der Code:
folgendes Problem:
Ich habe eine Methode, namens "drueck", die wie Ihr seht in actionperformed aufgerufen wird. Wird der Button "b_b" gedrückt, sollen zum einen der Hauptpanel unsichtbar werden und dafür das Canvas-Objekt sichtbar werden. Leider wird aber nur die erste Zeile ausgeführt also:
Code:
Hauptpanel.setVisible(false);
Code:
canvas.setVisible(true);
Weiss jemand, woran es liegt und was man da machen kann?
Hier nochmal der Code:
Code:
b_b.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
drueck(e);
}
});
Code:
public void drueck(ActionEvent action)
{
String command=action.getActionCommand();
if(command.equals("Los"))
{
Hauptpanel.setVisible(false);
canvas.setVisible(true);
}
}