Hallo,
bei der folgenden Kontruktion instanziieren ich ein Interface -- new ActionListener()--,
was ja im Grunde genommen nicht geht, da es ja keine "wirkliche" Klasse ist.
(ich kann ja ein Interface-Objekt erzeugen aber normalerweise mit einer Klasse die das Interface implentiert!!)
Warum ist das möglich? Danke!
bei der folgenden Kontruktion instanziieren ich ein Interface -- new ActionListener()--,
was ja im Grunde genommen nicht geht, da es ja keine "wirkliche" Klasse ist.
(ich kann ja ein Interface-Objekt erzeugen aber normalerweise mit einer Klasse die das Interface implentiert!!)
Warum ist das möglich? Danke!
Java:
//create enterField and register its listener
enterField = new JTextField("Enter file URL here");
enterField.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
//...
}
}
);