Kategorie: 13. Grafische Oberflächen
-
13.01 Oberflächen in Java
Für den Desktop von Endanwendern gibt es nahezu kein größeres Programm mehr, das ohne eine grafische Benutzeroberfläche auskommt. In diesem Kapitel lernen Sie die drei wichtigsten Bibliotheken um Erzeugen grafischer...
-
13.02.01 JFrame und JDialog
Im Einführungskapitel zu Oberflächen in Java haben Sie bereits ein Fenster mit der Swing-Bibliothek erstellt. In diesem Kapitel lernen Sie weitere Funktionen des JFrames kennen und werden auch etwas über...
-
13.02.02 Der JButton
Im letzten Kapitel haben Sie die Container für alle Steuerelemente kennengelernt, JFrame und JDialog. Doch diese Container sind ohne Steuerelemente nutzlos. Unter Steuerelementen versteht man z.B.: Buttons, Textfelder etc. Also...
-
13.02.03 Die Layoutmanager
Im letzten Kapitel haben Sie bereits einen Button auf ein Fenster gesetzt. Allerdings hat er sich Ihren Angaben bezüglich der Position und der Größe widersetzt. Der Grund dafür sind die...
-
13.02.04 JLabel und JTextfield
In den letzten Kapiteln haben Sie gelernt, mit dem JFrame und dem JDialog umzugehen. Außerdem haben Sie erfahren wie JButtons funktionieren, und wie man Komponenten ohne viel Aufwand auf Fenster...
-
13.02.05 Besondere Schaltflächen
Buttons sind dafür gedacht, eine Aktion auszulösen, aber für Konfigurationszwecke sind sie weniger geeignet. Für diesen Fall wurden die Klassen JCheckBox und JRadioButton entwickelt. In diesem Kapitel werden Sie diese...
-
13.02.06 Menüs
Mit Buttons, Textfeldern und Labels lassen sich zwar schöne GUIs erstellen, zu einem guten Programm gehört aber auch ein gutes Menü. In diesem Kapitel beschäftigen wir uns mit dem Erstellen...
-
13.02.07 Tabellen
Eine weitere wichtige, aber auch kompilzierte Komponente aus der Swing-Familie ist die JTable. Dabei handelt es sich, wie der Name schon vermuten lässt, um eine Klasse (zumindest im Vordergrund), die...
-
13.02.08 JTree – Grafische Bäume
In unserem Wiki wurde bereits ein umfangreicher Artikel zum JTree veröffentlicht, der diese recht komplexe Komponente vorstellt und an Hand von Code-Beispielen erklärt. Daher möchten wir auf diesen Artikel verweisen,...
-
13.03 Bilder und Grafiken in Java-Anwendungen einbinden
In unserem Wiki wurde bereits ein umfangreicher Artikel zu diesem Thema veröffentlicht, der so ziemlich alle Fälle vorstellt und an Hand von Code-Beispielen erklärt. Daher möchten wir auf diesen Artikel...