Hallo,
warum funktioniert:
und:
nicht?
Im ersten Fall ist btAbbrechen public static in Frame.java deklariert und im zweiten Fall als private static in der Klasse, in der der Button auch verwendet wird. In dieser Klasse würde es allerdings funktionieren, wenn ich eine extra Klasse BtAbbrechenActionListener schreibe.
warum funktioniert:
Code:
Frame.btAbbrechen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event){
if(event.getActionCommand().equals("Abbrechen")){
System.exit(0);
}
}
});
und:
Code:
btAbbrechen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event) {
if(event.getActionCommand().equals("Abbrechen")){
System.exit(0);
}
}
});
nicht?
Im ersten Fall ist btAbbrechen public static in Frame.java deklariert und im zweiten Fall als private static in der Klasse, in der der Button auch verwendet wird. In dieser Klasse würde es allerdings funktionieren, wenn ich eine extra Klasse BtAbbrechenActionListener schreibe.