Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Cornelia Grosse Geändert vor über 7 Jahren
1
Eine Einführung in das Window System
2
Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht
3
Demo ● Eine einfache Java Applikation
4
Probleme ● Man braucht mehr dazu ein einfaches Fenster auf den Bildschirm zu bekommen: ● Menü, Werkzeugleisten,... ● Kontextabhängigkeit ● Fenstereinrichtung (verschieben) ● Gruppierung von Fenstern ● Docking/Undocking ● Ständig wird das Rad neu erfunden ● Wir brauchen eine Standardlösung
5
Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht
6
Lösung: TopComponent ● Logische Fensterverwaltung ● Fensterdarstellung (Window state) ● Selektionsverwaltung (Selection management)
7
Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht
8
Demo 1: TopComponent erzeugen Demo
9
Demo 2: Eine Swing-App portieren Demo http://platform.netbeans.org/tutorials/60/nbm-porting-basic.html
10
Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht
11
Was sind die wichtigsten Klassen? ● Fenster:TopComponent ● Verwaltung:WindowManager ● Anordnung:Mode ● Gruppierung:TopComponentGroup
12
Besondere Themen ● Das eigene Layout erstellen (Modes) ● Layouts werden in xml-Layer-Dateien deklariert ● Eine TopComponent-Gruppe erzeugen
13
Fragen & Antworten
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.