Seminare
JFC - Java Foundation Classes und Swing
Das Java-Seminar führt in die Programmierung komplexer grafischer Oberflächen mit Swing ein. Neben den elementaren Swing-Komponenten vermittelt der Kurs ebenso die komplexeren Elemente wie Listen, Tabellen, Bäume und Textfelder sowie das zugrundeliegende Pattern Model-View-Controller (MVC).
Die Teilnehmer lernen wie mit Hilfe eines GUI-Builders schnell grafische Oberflächen entstehen und größere Masken effektiv aufzubauen sind. Ein weiteres Element des Kurses bilden Design-Fragen, etwa wie die grafische Oberfläche von den Geschäftsobjekten losgelöst wird und dem GUI-Design, also der Frage welche Prinzipien hinter der Gestaltung von grafischen Oberflächen stehen. Swing ist der wichtigste Bestandteil der Java Foundation Classes (JFC), damit erlernen die Teilnehmer erweiterte Techniken wie die Java 2D-Bibliothek, Zwischenablage, Drucken und Drag-and-Drop.
Seminartermine
| Nächster Termin: 18.09.2012 - 20.09.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) |
Zielgruppe
Software-Entwickler die effektive JFC Anwendungen entwickeln wollen.
Vorkenntnisse
"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse.
Inhalte
Java GUI-Bibliotheken im Überblick
Allgemeine Übersicht über GUI Standards, ihre Unterschiede und Gemeinsamkeiten,...
Swing Einführung
Generelle Konzepte und grundlegende Eigenschaften von Swing.
Panels und Panes
Der Einstieg in die Entwicklung von Panels und Panes.
Fenster und Dialoge
Das Erstellen von Fenstern und Dialogen, ihre Farbe und Anordnung,...
Menüs und Werkzeugleisten
Neben Menüs und Werkzeugleisten werden auch noch Fortschrittsbalken und mehr vorgestellt.
Look and Feel (LaF)
Der Einsatz von LaFeel um Applikationen ein bestimmtes Aussehen und Verhalten zuzuweisen.
Listen, Tabellen und Bäume
Der Umgang mit Listen, Tabellen und Bäumen.
Textelemente
Einsatz diverser Text- und Passwortfelder.
Weitere Anwendungsbereiche
Drag-and-Drop, Internationalisierung, Drucken,
Kosten
1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)
Weitere Seminare aus diesem Themenbereich
- ANT - Build Management
- Collection API - Java Collections und Apache Commons
- DP - Java Design Patterns
- Eclipse - Entwicklungsumgebung
- EJB - Enterprise JavaBeans 3 und JPA
- GlassFish - GlassFish Application-Server Administration
- GWT - Google Web Toolkit
- Hudson - Continuous Integration
- Java 6 - Neuigkeiten in Java 5 und Java 6
- Java 7+8 - Ausblick auf Java 7 und 8
- Java I - Grundlagen
- Java II - Fortgeschrittene
- JBoss AS - JBoss Application-Server Administration
- JDBC - Java Database Connectivity
- JEE - Java Enterprise Edition
- JEE DP - Java EE Architektur und Design Patterns
- JEE Overview - JEE Überblick für Manager
- JMS - Java Message Service
- JMX - Java Management Extensions
- JNI - Java Native Interface
- JPA - Java Persistence API
- JSF - JavaServer Faces
- JSP - JavaServer Pages und Servlets
- Maven - Enterprise Build Management
- ORM – Objekt Relationales Mapping mit Hibernate und JPA
- Performance - Java Performance Tuning und Optimierung
- Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD
- RichFaces - JBoss RichFaces
- Security - Java Security
- Spring - Apache Spring
- Struts - Apache Struts
- SWT - Standard Widget Toolkit und JFace
- Testing - JUnit, Test-NG und mehr
- Threads - Java Programmierung mit Threads
- Tomcat - Administration
- Wicket - Apache Wicket
- WS - WebServices
- XML - Java und XML