01.03.2014 Aufrufe

Entwicklung nutzerorientierter Anwendungen

Entwicklung nutzerorientierter Anwendungen

Entwicklung nutzerorientierter Anwendungen

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!