EventHandler jak napisać?

EventHandler jak napisać?
Heros826
  • Rejestracja:ponad 6 lat
  • Ostatnio:prawie 6 lat
  • 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:ponad 8 lat
  • Ostatnio:dzień
  • Lokalizacja:U krasnoludów - pod górą
  • Postów:4708
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));

jeden i pół terabajta powinno wystarczyć każdemu
edytowany 1x, ostatnio: jarekr000000
Heros826
Ok, dzięki za odpowiedź.

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.