Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Eine Einführung in das Window System. Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren.

Ähnliche Präsentationen


Präsentation zum Thema: "Eine Einführung in das Window System. Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren."—  Präsentation transkript:

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

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


Herunterladen ppt "Eine Einführung in das Window System. Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren."

Ähnliche Präsentationen


Google-Anzeigen