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

Slides:



Advertisements
Ähnliche Präsentationen
Menüstruktur automatisch angepasste Menüstruktur auf der Internetseite = Neue Seite im Content – Management- System ergibt neuen.
Advertisements

Fachhochschule Zittau/Görlitz Fachbereich Informatik Denny Israel, Daniel Winter Christian Schäfer, Michael Kohlsche Dozent: Lars Rönisch.
Übung: Online-Belegung einer Lehrveranstaltung
Praktischer Teil des Seminars
Seminar Experimentielle Evaluierung im Information Retrieval Aufgabenstellung, Ablauf, Probleme, Lösungen und Ergebnisse des Experiments Martin Jansson.
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Typo3 Schulung.
PowerPoint-Präsentation zum Zeugnisprogramm CunZE (Computer unterstützte Zeugnis-Erstellung) © Alis Smajlovic, Wilhelm Müting.
Java: Programmierung grafischer Oberflächen
Java: Programmierung grafischer Oberflächen
Ein Beispiel in Java.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
Edgar - Ein Texteditor Ein Vortrag von Carsten Severin.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Programmieren mit JAVA
A. Zündorf, SE Group Reverse Engineering K2 1 Übersicht 1.Quelltextanalyse mit regulären Ausdrücken 2.Compilertechniken 3.Prozessanalyse 4.Dynamische Analyse.
05 - Reflection Das Reflection API Reflection2 Ziel Es kommt vor, dass eine Methode ein Objekt als Parameter übergeben bekommt, ohne dass bekannt.
© 2006 MPohlig Grundkurs Informatik mit Java 1 JFrame-Vorlage Step by step by step by step by step by step by step by step by.
Sommersemester 2004 Jan Drewnak Entwicklung und Einsatz von Geosoftware I Praktikum Sitzung 7 Sitzung 7: User Interfaces in Java.
Ein Produkt der blueend web:applications AG Projektgruppen - Funktionsumfang -
Manfred Helber Microsoft Senior PreSales Consultant.
Erste Schritte mit Eclipse Neues Projekt erstellen (1)
Grafische Oberflächen
DB-Zugriffstechnologien im Internet Ein Referat von Marc Reinecke.
Google App Engine Microsoft Windows Azure
Java: Programmierung grafischer Oberflächen
DimaDesigns.
..:: MULTI – ABO – KARTE ::.. Projektstudium Chipkarten SS 2003 Vortragende: Katrin Kampfmann, Alexander Lamprati (PM)
NDK Enterprise Technologien Informationen Infrastruktur und Fallstudie Daniel Nydegger Studienleiter Enterprise System Entwicklung.
Bleistifte € Aufgabe 1: Aufgabe 2: Aufgabe 3: 4 Bleistifte kosten 3 €.
1 Seiten und Seiteninhalte Als Web Content Management-System dient TYPO3 der Erstellung und Verwaltung von Webinhalten. In der Systematik von TYPO3 besteht.
HMS Hotel Management Software
Quick Start Guide (de) Communote 2.2. Communote GmbH · Kleiststraße 10 a · D Dresden/Germany · +49 (351) · ·
Java-Kurs Übung Benutzeroberflächen und Graphik Frames (Fenster)
„Mischungsaufgaben“ für die Klasse 8b
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
Institut für Kartographie und Geoinformation Prof. Dr. L. Plümer, Dipl.-Ing. D. Dörschlag, Dr. G. Gröger Einführung in die Programmierung mit Java 13.
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, Paderborn Tel.:
Einführung in die OOP in Java
Programmeffektivität: Ausrichtung der Themen und Wünsche auf die Unternehmensstrategie Programm-Portfolio Programmeffizienz: Effizienter Einsatz der personellen.
Wärmelehre Lösungen.
Andrea Herzog-Kienast Zeig was du kannst - SkillUp! TYPO3 Session Wien,
Projekt Content Management Systeme (CMS): Java lernen mit Joomla E3FI1T 2015/16 Stephan Baldes
23/12/15 IT-Sicherheit Markus Deller
Ein wenig Mathematik, um den Vormittag zu beginnen... (Niveau 4. Klasse)
GUI Programmierung in Java Branimir Djordjevic. GUI - Wichtige Begriffe -  Die Swing-Bibliothek in Java stellt zum Beispiel die folgenden Windows zur.
Von Tugay Haskioglu und Thomas Hartmann.  Projekt Vision  Projekt Management ◦ Use Case Diagramm ◦ Redmine  Projekt Architektur  Projekt Realisierung.
Die Visual Library API Anton Epple
Source Talk Tage 2008 NetBeans Rich Client Platform NetBeans RCP NetBeans Rich Client Platform Anton Epple Göttingen, Source Talk Tage.
Magento erfolgreich integrieren: die Magento Integration Platform (MIP)
Einige Ideen für Module
Einführung und Workshop
Elektra / HeBIS-Schnittstelle
Applikation-Mining als Methode zur Forms 9i-Migration
KDS-Anwendertreffen AGENDA Allgemeines / Organisatorisches
Java-Kurs Übung Klassen und Objekte: Vererbung (Fortsetzung)
Die Klasse Vielfrass in Java
Universität zu Köln | Hauptseminar Annotationssysteme
Bleistifte € Aufgabe 1: Aufgabe 2: Aufgabe 3: 4 Bleistifte kosten 3 €.
Herzlich Willkommen zu einer Einführung in QuickPlace!
Einführung in die Programmierung mit Java
Arbeitsumgebung des FPGA Boards von PLDA
OZONLOCH Präsentiert von Noah Jallow. GLIEDERUNG Die Ozonschicht Das Ozonloch Probleme Zukünftige Lösung.
Gabriele Hooffacker Fakultät Medien
Eine Präsentation von Amed Fabrik und Alicia Sieg
Programmiermethodik Übung 7
Klassenbibliotheken: Einbinden und Benutzen von Klassen
 Präsentation transkript:

Eine Einführung in das Window System

Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht

Demo ● Eine einfache Java Applikation

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

Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht

Lösung: TopComponent ● Logische Fensterverwaltung ● Fensterdarstellung (Window state) ● Selektionsverwaltung (Selection management)

Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht

Demo 1: TopComponent erzeugen Demo

Demo 2: Eine Swing-App portieren Demo

Agenda ● Problemstellung ● Lösung ● Demos: ● Ein TopComponent Fenster erzeugen ● Eine Swing Applikation portieren ● API Übersicht

Was sind die wichtigsten Klassen? ● Fenster:TopComponent ● Verwaltung:WindowManager ● Anordnung:Mode ● Gruppierung:TopComponentGroup

Besondere Themen ● Das eigene Layout erstellen (Modes) ● Layouts werden in xml-Layer-Dateien deklariert ● Eine TopComponent-Gruppe erzeugen

Fragen & Antworten