Wpis z mikrobloga

#programowanie #java

Mirki, mam 10 jbuttonow i zastanawiam się jak poprawnie zaimplementować actionlistener'y. Czy dla każdego buttona osobny, czy jeden dla wszystkich i wewnątrz jednego actionlistenera if statement/switch case? Jakie rozwiązanie jest lepsze z perspektywy clean code?
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pulla: Dla każdego osobny jako klasa anonimowa. Dla przejrzystości kodu możesz sobie tam wywołać metodę zadeklarowaną gdzieś indziej do każdego przycisku, np

stopButtonActionListener(ActionEvent e);
itd.
  • Odpowiedz
@pulla: nie no to wystarczy jak użyjesz tego mojego drugiego sposobu, bo nie ma sensu tych metod

init...
robić. ;) Tylko potem będziesz się gubił ;)
  • Odpowiedz