GUIs mit Swing
Methoden von Top-Level-Containern
JFrame, JWindow und JDialog
Layoutmanager
FlowLayout
Ordnet Komponenten zeilenweise von links nach rechts an
BoxLayout
Ordnet Komponenten horizontal oder vertikal an
GridLayout
Setzt Komponenten in ein Raster, wobei jedes Element die gleichen Ausmaße besitzt
BorderLayout
Setzt Komponenten in vier Himmelsrichtungen oder in der Mitte
GridBagLayout
Sehr flexibler Manager als Erweiterung von GridLayout
CardLayout
Verwaltet Komponenten wie auf einem Stapel, von dem nur einer sichtbar ist.
SpringLayout
Berücksichtigt Abhängigkeiten der Kanten vom Komponenten
GroupLayout
Manche GUI-Builder verwenden dieses Layout, kommt aber häufig mit eigenem Layoutmanagern.
NullLayout
Zur absoluten Positionierung
Beispiel eines geschachtelten Layouts
Standarddialoge mit JOptionPane
Action Listener für Buttons
Radio Buttons
Checkboxes
Inputfelder
Listen
Inhalt aktualisieren
Um Inhalt zu aktualisieren, kann das entsprechende Element entfernt und neu hinzugefügt werden.