Dlaczego poniższa konstrukcja nie działa?
Wystarczy, że najpierw zrobię JButtona a dopiero później dodam do niego akcję i już void nie przeszkadza.
ActionListener al=new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//jakieś akcje
}
};
this.add(new JButton("napis")).addActionListener(al));