Hallo,
ich habe eine "Anfängerfrage". Beim Ausproblieren verschiedener Programme ist mir aufgefallen, dass der "Actionlistener" anders implementiert wird, als in der Hilfe bei Oracle zu SWING.
Oracle:
in Beispielen:
Meine Frage ist jetzt, aus welchem Grund die zweite Version bei mir nicht funktioniert( JDK 1.7), und wie beide Versionen zueinander stehen.
ich habe eine "Anfängerfrage". Beim Ausproblieren verschiedener Programme ist mir aufgefallen, dass der "Actionlistener" anders implementiert wird, als in der Hilfe bei Oracle zu SWING.
Oracle:
Java:
class MyClass implements Actionlistener{
...
{
...
Jbutton button;
button.addActionListerner(this);
...
}
public void actionPerformed(ActionEvent e) {
...//code that reacts to the action...
}
}
in Beispielen:
Java:
class Test {
...
actionListener actionHandler;
JBotton but;
but.addActionListener(actionHandler);
actionHandler = new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
...
}
Meine Frage ist jetzt, aus welchem Grund die zweite Version bei mir nicht funktioniert( JDK 1.7), und wie beide Versionen zueinander stehen.