EventHandler jak napisać?

EventHandler jak napisać?
Heros826
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Witam. Szukałem odpowiedzi na to pytanie jednak nie mogłem nic znaleźć.Moje pytanie brzmi: czy jest możliwość, a jeżeli tak, to jak zapisać kod poniżej przy pomocy EventHandlera? W dokumentacji znalazłem, że powinniśmy zrobić to następująco: EventHandler.create(Class listenerInterface, Object target, String action), jednak nie do końca rozumiem co powinienem dać w Object target (buttonPanel?) i String action?

Kopiuj
blackButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			       buttonPanel.setBackground(Color.BLACK);
			}
		});
jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
1

NIe wiem co to za dokumentacja, ale nie rób tak jak w niej piszą. Twoje jest lepsze.
Możesz jeszcze krócej zapisać:

Kopiuj
blackButton.addActionListener((event) ->buttonPanel.setBackground(Color.BLACK));

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.