Java Swing - GUI-Entwicklung
Seminar
In Butzbach
Beschreibung
-
Kursart
Seminar
-
Niveau
Anfänger
-
Ort
Butzbach
-
Dauer
3 Tage
In diesem Seminar lernen Sie, grafische Oberflächen mithilfe des Java Swing API zu erstellen. Nach dem Besuch dieses Seminars verstehen Sie die grundlegende Architektur der Swing-Komponenten und sind mit den wichtigsten Swing-Klassen und deren Verwendung vertraut. Sie kennen wichtige weiterführende Konzepte, mit deren Hilfe Sie komplexe Benutzeroberflächen erstellen können.. Gerichtet an: Software-Ingenieure, Anwendungsentwickler, Programmierer, Internet/Intranet-Entwickler
Standorte und Zeitplan
Lage
Beginn
Beginn
Hinweise zu diesem Kurs
Seminar Java Erweiterungen I oder vergleichbare Kenntnisse
Meinungen
Inhalte
In diesem Seminar lernen Sie, grafische Oberflächen mithilfe des Java Swing API zu erstellen. Nach dem Besuch dieses Seminars verstehen Sie die grundlegende Architektur der Swing-Komponenten und sind mit den wichtigsten Swing-Klassen und deren Verwendung vertraut. Sie kennen wichtige weiterführende Konzepte, mit deren Hilfe Sie komplexe Benutzeroberflächen erstellen können. Sie haben gelernt, eigene Swing-Komponentenklassen zu erstellen. Insbesondere wird ausführlich die Verwendung tabellarischer und baumartiger Anzeigen dargestellt.
Teilnehmerkreis
Software-Ingenieure, Anwendungsentwickler, Programmierer, Internet/Intranet-Entwickler
Voraussetzungen
Seminar Java Erweiterungen I oder vergleichbare Kenntnisse
Seminarinhalte
Grundlagen
- Swing als Erweiterung der AWT-Klassenhierarchie
- Leichtgewichtige Komponenten (JLabel, JButton)
- ImageIcon
- Pluggable Look & Feel
- Das MVC-ModellJList, JTable und JTree
- Model Interfaces
- AbstractModel-Klassen
- DefaultModel-Klassen
- ModelEvents
- Adapter zur Trennung der Oberfläche von der Datenstruktur
- Renderer- und Editor-Klassen
- Verbindung zur DatenbankJTextField, Editoren und Documents
- JTextField und das Interface Document
- PlainDocument
- DefaultStyledDocument
- Validierung der Eingaben durch benutzerdefinierte Document-Klassen
- Focus Handling
- Interne Struktur von Document-ObjektenSpezielle Panes
- JInternalFrame
- JDesktopPane
- JTabbedPane
- JSplitPane
- JOptionPane
- JFileChooser
- JColorChooserUndo/Redo
- Die Klasse UndoManager
- Die Klasse AbstractUndoableEditDrag & Drop und Clipboard
- Implementierung von DnD
- Behandlung des ClipboardsHTML-Unterstützung
- Die Klasse JEditorPane
- Die Klasse HTMLDocument
- Swing-eigene HTML-Parser
Leistungsumfang
Seminarunterlagen und -materialien
Pausenbewirtung mit heißen und kalten Erfrischungen
Mittagstisch
Abschluß-Zertifikat
8 Wochen telefonische Nachbetreuung
Java Swing - GUI-Entwicklung