Supponiamo all'interno di un metodo di avere le seguenti righe di codice
La mia domanda è: se le interfacce non possono essere istanziate , ed actionlistener è un interfaccia , e le classi anonime presuppongono l'esistenza di una classe esistente da estendere per essere istanziate , come è possibile new ActionListener()?codice:JButton b=new JButton(); b.addActionListener(new ActionListener(){ ///classe anonima } }