Ostatnio zadałem pytanie i dostałem satysfakcjonującą odpowiedź że można od razu robić
button1.addActionListener(new ActionListener() itd. itp. , jednak ten sposób jest ograniczony, i zacząłem tworzyć osobne klasy dla zdarzeń, pytanie tylko jak to poprawić i co robię źle?
//jak to powinno wyglądać aby dla każdego zdarzenia mieć klasę która implementuje ActionListener
//w tym przypadku dla button1, jak to poprawić?
//button1.addActionListener(new Button1Listener);
public Button1Listener(){
actionPerformed(this);
}
@Override
public void actionPerformed(ActionEvent e) {
this.setForeground(new Color(200,200, 200));
}
}