Update von Swing Look and Feel Synthetica V2.9 – tolle Screenshots
2 Kommentar(e). Veröffentlicht von Christian Ullenboom am Sonntag, November 22, 2009.Die Version 2.9 verbesser der Aussehen insbesondere bei den neuen Java 6 Updates. Infos gibt http://weblogs.java.net/blog/wzberger/archive/2009/11/22/synthetica-blackeye-highlights.



![]()
![]()



Labels: Open Source, Swing
Java-Ribbon Komponente Flamingo 4.2 ist raus
0 Kommentar(e). Veröffentlicht von Christian Ullenboom am Dienstag, November 03, 2009.- Support for placing small command buttons in ribbon galleries
- Option to specify the callback for populating the default content of ribbon application menu
- Command buttons support no icon / no text mode
- Emitting full bounding box coordinates in SVG transcoder
- Support for changing the expand listener of ribbon bands
- Better tracing of inconsistent ribbon resize policies
Mehr Infos gibt es unter https://flamingo.dev.java.net/.
Mit dem Substance LaF sieht das hervorragend aus.
Labels: Open Source, Swing
Neuer Gui-Builder GUIDE -- sehr gut
3 Kommentar(e). Veröffentlicht von Christian Ullenboom am Dienstag, September 22, 2009.Labels: Swing
Swing Application Framework fliegt aus Java 7 raus
5 Kommentar(e). Veröffentlicht von Christian Ullenboom am Donnerstag, August 20, 2009.After much discussion it's become clear that the Swing Application Framework API as it is today hasn't reached consensus and we feel still needs further design work done.
Since the SAF API was committed to milestone 5 of JDK7 and that time is already here, this date is now impossible, and we need to decommit SAF from any specific JDK 7 milestone
Mit AjaxSwing Swing Anwendungen als Web-Anwendungen laufen lassen
2 Kommentar(e). Veröffentlicht von Christian Ullenboom am Montag, Juni 08, 2009.Labels: Swing, Web Frameworks
Ich habe ja schon nicht mehr damit gerechnet: SwingX hat es in den 1.0 Status geschafft. Die Fixes/Enhancements sind aber eigentlich minimal und die Freigabe hätte schon früher kommen können …
- Download: http://swinglabs.org/downloads.jsp
- SwingX-Forum: http://forums.java.net/jive/forum.jspa?forumID=73
Und wenn man liest, “From now on, the Java 5 compatibility will no longer be maintained.” heißt das nur, dass die kommenden Versionen mindestens Java 6 erwarten; SwingX 1.0 ist selbstverständlich unter Java 5 lauffähig.
Labels: Swing
Quaqua Look And Feel. Das bessere Mac OS X LaF
0 Kommentar(e). Veröffentlicht von Christian Ullenboom am Donnerstag, Juni 04, 2009.Quaqua ist ein Swing-LaF, was besonders gut an die Apple Human Interface Guidelines ranreicht.
Das Demo läuft auch unter Windows.
Features (von der Webseite):
- (Nearly) Native User Experience
Quaqua user interface delegates closely look and behave like their native counterparts. Complex user interface components, such as JFileChooser and JColorChooser, are close enough to make end users feel comfortable with them. - Blends into OS X Designs
Quaqua supports three OS X designs: Tiger, Panther, Jaguar. Quaqua automatically chooses the right design for the current operating system. - Alternative Styles
Quaqua offers alternative styles for many user interface elements. Such as small styles for most of the components, as well as a striped style for tables, lists and trees. Jaguar-design like tabbed panes with stacking tabs are also supported. - Additional Components
Quaqua provides Swing implementations of NSBrowser and NSSheet (named JBrowser and JSheet). - Clean Layout
Laying out Aqua components with Java is quite challenging. Quaqua provides an API for component alignment based on visual criteria (baseline, visual bounds, preferred gaps). JScrollPane's automatically avoid overlaps with the grow-boxes of windows. - Localized in four languages
Quaqua is localized in the following languages: German, French, Italian and English.
Neben dem LaF für Standardkomponenten gibt es mit JBrowser und JSheet noch zwei “Spezialkomponenten”.
Die Lizenz ist License (LGPL or BSD), und die Doku mit vielen Screenshots. Tolle Arbeit!
Labels: Open Source, Swing
Ehrlicher Kommentar: "Swing 2: Pissing in the Wind"
1 Kommentar(e). Veröffentlicht von Christian Ullenboom am Samstag, Februar 28, 2009.Elliott Hughes hat unter http://elliotth.blogspot.com/2009/02/swing-2-pissing-in-wind.html einen ehrlichen (bösen) Kommentar zu Projekt Swing 2 abgegeben. Mit der Kritik kann ich im Wesentlichen anschließen. Vielleicht ist aus diesem Grund auf der Homepage http://kenai.com/projects/swing2/ auch noch kein einziger Topic aufgeführt und Quellcode verfügbar. War vermutlich nur 'ne verrückte Idee, denn ein Fork macht wenig Sinn und eine Intergration im Kern der Java SE ist nötig. Zum Weiterlesen über Swing 2:
Labels: Swing
Flamingo 4.0 Swing Ribbon Komponente
1 Kommentar(e). Veröffentlicht von Christian Ullenboom am Montag, Februar 09, 2009.Kirill Grouchnikov schreibt heute in seinem Blog http://www.pushing-pixels.org/?p=1087 über das 4.0 Release von Flamingo, einer Swing Ribbon Komponente. Auf der Haupsteite https://flamingo.dev.java.net/ gibt es weitere Demos.









Labels: Open Source, Swing
MouseScrollableUI für JXLayer
0 Kommentar(e). Veröffentlicht von Christian Ullenboom am Sonntag, August 24, 2008.Browser haben mich zum ersten Mal auf ein Gui-Feature aufmerksam gemacht, das folgender Screenshot am Besten erklärt:
In der Tabelle erkennt man ein Symbol, mit dem sich leicht durch große Views scrollen lässt. Aktiviert wird diese Möglichkeit über die mittlere Maustaste.
Nun ist so etwas auch einfach für Swing über einen Dekorator möglich:JScrollPane sp = JScrollPane( table );
JXLayer<JScrollPane> lsp = new JXLayer<JScrollPane>( sp, new MouseScrollableUI() );
container.add( lsp );
Labels: Swing
Open Source Docking Frameworks
3 Kommentar(e). Veröffentlicht von Christian Ullenboom am Montag, Juni 16, 2008.http://lopeathal.wikispaces.com/Open+Source+Docking+Frameworks gibt einen Überblick über Docking-Frameworks:
| Name | Development | Licens | Size | Comments |
| MyDoggy | active | LGPL | only jar's: 0.5 MB | |
| NetBeans | active | CDDL/GPL | 4.6 MB (platform.zip) | |
| XUI | active | MPL | 1.6 MB (XUI-jdk15.zip) | |
| JDocking | inactive | CDDL | 1.3 MB (v0.8.zip) | the docking part of netbeans |
| JRichClient | active | GPL | heavy development | derivation of flexdock |
| FlexDock | inactive community although there is a new version (bugfix) | MIT | only jar's: 0.5 MB | |
| Sanaware | active | GPL or Commercial | full zip 0.3MB | |
| InfoNode | last version January 2007 | GPL | | |
| VL Docking | one year old - inactive? | CeCILL/GPL | | |
| Eclipse | active | CPL or EPL | ? | only swt (?) |
| Docking Frames | active | LGPL 2.1 | 0.7 MB | |
Labels: Open Source, Swing
JIDE Common Layer - Frische Swing-Komponenten
0 Kommentar(e). Veröffentlicht von Christian Ullenboom am Freitag, August 03, 2007.Form the homepage:"JIDE Common Layer has nearly 100k lines of code and over 30 components and utilities. It has been part of JIDE commercial products since 2002 so the quality and stability are quite high. You can run a webstart demo from the link below to see it in action."
JIDE is dual-licensed: GPL and free commercial license.
Labels: Open Source, Swing

