EventHandler jak napisać?

Odpowiedz Nowy wątek
2018-11-29 19:31
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?


blackButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                   buttonPanel.setBackground(Color.BLACK);
            }
        });

Pozostało 580 znaków

2018-11-29 21:50
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ć:

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

Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.
edytowany 1x, ostatnio: jarekr000000, 2018-11-29 22:22
Ok, dzięki za odpowiedź. - Heros826 2018-11-29 22:21

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0