Klassen wie Label
, Button
und TextField
gibt es und sind gültige Klassen des AWT (nicht Swing).
Ein vollständiges Programm würde kompilieren und laufen,
könnte aber nicht so funktionieren, wie wir es erwarten.
Wir verwenden FlowLayout
als Layoutmanager.
Er stellt die Komponenten in der Reihenfolge, wie sie hinzugefügt werden in den
Inhaltsbereich.
Jetzt müssen die GUI-Komponenten dem Frame in der richtigen Reihenfolge hinzugefügt
werden.
(Vorsicht: das ist nicht unbedingt die gleiche Reihenfolge in der sie deklariert wurden.)
Um ein Label links neben eine Komponente zu stellen, fügen wir zuerst das Label hinzu und dann die Komponente. Aber wenn der Frame zu klein ist, könnten die Komponenten in die nächste Zeile platziert werden! Es gibt bessere Wege das zu tun, die später besprochen werden.
Wurde ein ActionListener
registriert?