Wo gehört ein ButtonListener hin

MasseElch

Aktives Mitglied
Hallo,

ich habe eine klasse ButtonListener.
Die bearbeitet Aktionen auf den Buttons meiner Oberfläche.

Aber ich weiß nicht genau, ob die klasse besser/schöner/etc als eine innere Klasse in die Klasse der GUI gehört, oder aber ob es eine eigene Klasse sein soll.

Laut dem MVC sollte es dann doch eine eigene Klasse bekommen, richtig?

Bei den meisten Beispielen, die ich gefunden habe findet sich aber die Eventhandler als innere klassen in den JFrame-Klassen.

Das verwirrt mich und ich weiß nun nicht was ich machen soll.

Die VOrteile, die ich sehe:

inner class:
ich kann direkt auf die buttons zugreifen

externe class:
ich bräuchte getter für die klassen oder public buttons. sehe ich das richtig?

Lg
MasseElch
 

njans

Top Contributor
Also ich würde Button-Listener als Control-Segmente sehen. Viele schreiben diese wohl auch in die view, weil es einfacher ist und man oft eh nur anonyme Klassen erzeugt.
 


Schreibe deine Antwort... und nutze den </> Button, wenn du Code posten möchtest...

Ähnliche Java Themen


Oben