Die Anzahl Swing-Komponenten ist nicht besonders groß und seit dem Swing in Java 1.2 fest eingeführt wurde, hat sich wenig an Swing verändert. Im Laufe der Zeit sind diverse Projekte mit Zusatzkomponenten und Swing-Erweiterungen entstanden, wobei SwingX (http://swinglabs.org/) zu den bekannteren gehört.
- Lies über das Angebot der Webseite http://swinglabs.org/, http://swinglabs.org/projects.jsp
- Verfolge die Präsentationen unter http://swinglabs.org/docs.jsp
- Lade das SwingX-Jar und binde es ein. Hole http://swinglabs.org/hudson/job/SwingX%20Continuous%20Build/javadoc/index.html?org/jdesktop/swingx/package-summary.html vor.
- Nutze in einem Beispiel JXDatePicker, JXMonthView, JXHyperlink, JXImagePanel, JXMultiSplitPane, JXStatusBar, JXTreeTable
- Was unterschiedet JXTable, JXTree, JXList von den Standard Swing-Komponenten?
- Entwickle ein Beispiel mit Klassen aus org.jdesktop.swingx.autocomplete
- Was ist die Aufgabe von org.jdesktop.swingx.action?
SwingX wurde in den letzten Tagen mit mehr Aufmerksamkeit bedacht, seit dem Sun angekündigt hat, dass SwingX-Projekt nicht mehr zu unterstützten. Zusammen mit diversen Blog-Einträgen ergibt sich der Eindruck, dass Swing für Sun keine besondere Rolle spielt, sondern Sun stattdessen Geld und Entwicklerkapazität in JavaFX steckt. Lese dazu
- http://forums.java.net/jive/thread.jspa?threadID=52665&tstart=0
- http://www.pushing-pixels.org/?p=758