Entwicklung nutzerorientierter Anwendungen
Entwicklung nutzerorientierter Anwendungen
Entwicklung nutzerorientierter Anwendungen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
JTabbedPane: Karteikarten mit Reitern 215<br />
Beispiel zu JTabbedPane<br />
CardLayout: reiterlose Karteikarten 216<br />
5. 2 Dialoge<br />
Überblick 217<br />
JDialog 218<br />
JOptionPane: Standard-Dialoge 219<br />
Spezielle Dialoge 220<br />
Datenübergabe 221<br />
Beispiel zu Dialogen<br />
Dialogklasse (JDialog)<br />
Hauptfensterklasse (JDialog, JOptionPane)<br />
5. 3 Layout-Manager<br />
Layout-Manager in Swing 222<br />
Überblick 223<br />
Fließtext: FlowLayout 224<br />
FlowLayout Programmfragment 225<br />
Zeile oder Spalte: BoxLayout 226<br />
BoxLayout Programmfragment 227<br />
Mitte maximal: BorderLayout 228<br />
BorderLayout Programmfragment 229<br />
Gleiche Tabellenzellen: GridLayout 230<br />
GridLayout Programmfragment 231<br />
Universell: GridBagLayout 232<br />
GridBagLayout Programmfragment 233<br />
GridBagConstraints (1) 234<br />
GridBagConstraints (2) 235<br />
Weitere Layout-Manager 236<br />
Gemischt: statisch und dynamisch 237<br />
6. Ereignisbehandlung<br />
Konsoledialoge 238<br />
Ereignisorientierte Programmierung 239<br />
Ereignisbegriff 240<br />
Aktivitäten und Eventklassen 241<br />
Zuordnung von Handlern 242<br />
bei Komponenten 243<br />
Systemvergleich 244<br />
in Java AWT 1.0 (veraltet) 245<br />
seit Java AWT 1.1 : Listener 246<br />
Listener und Adapter 247<br />
Anonyme innere Klasse 248<br />
Innere Klasse im Vergleich zu C++ 249<br />
Observer-Pattern zum Vergleich 250<br />
So macht es Eclipse 251<br />
So machte es JBuilder 252<br />
Fenster als Listener seiner Komponenten 253<br />
Beispiel zu Varianten der Ereignisbehandlung<br />
Quellcode zu Varianten der Ereignisbehandlung<br />
zum Vergleich: MFC (1) 254<br />
zum Vergleich: MFC (2) 255<br />
zum Abschluss: Visual Basic 256<br />
- 7 -