NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed. (sponsored)
In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.
Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.
Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
The SyntheticaAddons for Swing project has announced the release of version 0.9.1.
SyntheticaAddons is a component library for Swing.
It comes along with UI-delegates for components of the SwingX project. By using SyntheticaAddons the look of these components harmonizes perfect to Swing standard components with Synthetica themes. To be ready for business the package also supports some additional components build from the scratch.
List of components:
AboutDialog - A simple about dialog including system informations.
DateComboBox - A real comboBox with a calendar popup based on SwingX/JXMonthView.
DetailsDialog - A simple dialog including a button for detailed informations - useful to handle exceptions.
DirectoryChooser - A chooser for directories with file operation support like copy, paste, delete, create.
DropDownButton - A button including an arrow button with popup menu.
FlexDock - A complete docking framework based on SwingX/FlexDock.
LoginDialog - A login dialog for logon purposes based on SwingX/JXLoginDialog.
MultiLevelBar - A bar component which can be used to display multiple levels.
StatusBar - A StatusBar component for frames based on SwingX/JXStatusBar.
TaskPane - A TaskPane used as collapsible container for other components based on SwingX/JXTaskPane.
TipOfTheDay - A Tip of the day component based on SwingX/JXTipOfTheDay.
TitledSeparator - A separator which can be decorated with icon and title based on SwingX/JXTitledSeparator.
One more thing about DarkStar. It always gives white foreground color to buttons. This works when the button shows the black background, but on flat buttons it makes it impossible to read the text. To see this, select DarkStar and navigate to any demo in the tree. The Run / Save as / Clipboard buttons are flat and illegible.
I found a neat trick (org.jvnet.substance.utils.ButtonColorDelegate) that allows setting a "composite" color as the button foreground. It computes the real color based on the button state (rollover, pressed, ...) and implements all the Color methods by passing the call to the real color methods. This way, you can animate from black (on flat appearance) to white (on rollover appearance) without actually changing the button foreground color object.
Noticed a slight quirk with the DropDownButton: a click on the button while the menu is open should close the menu which it doesn't. There's a trick to achieve this, see f.i. how SwingX's ColumnControlButton does it.
SyntheticaAddons V0.9.1 released!
URL: JAVASOFT Software Engineering
At 4:04 PM on Jan 15, 2007, Wolfgang Zitzelsberger wrote:
Fresh Jobs for Developers Post a job opportunity
SyntheticaAddons is a component library for Swing.
It comes along with UI-delegates for components of the SwingX project. By using SyntheticaAddons the look of these components harmonizes perfect to Swing standard components with Synthetica themes. To be ready for business the package also supports some additional components build from the scratch.
List of components:
Product Information:
http://www.javasoft.de/jsf/public/products/syntheticaaddons
Features:
http://www.javasoft.de/jsf/public/products/syntheticaaddons/features
Webstart Demo:
http://www.javasoft.de/jsf/public/products/syntheticaaddons/demo
5 replies so far (
Post your own)
Re: SyntheticaAddons V0.9.1 released!
Great demo! One thing - the status bar under BlackStar is almost illegible with black letters on black background.Re: SyntheticaAddons V0.9.1 released!
One more thing about DarkStar. It always gives white foreground color to buttons. This works when the button shows the black background, but on flat buttons it makes it impossible to read the text. To see this, select DarkStar and navigate to any demo in the tree. The Run / Save as / Clipboard buttons are flat and illegible.I found a neat trick (org.jvnet.substance.utils.ButtonColorDelegate) that allows setting a "composite" color as the button foreground. It computes the real color based on the button state (rollover, pressed, ...) and implements all the Color methods by passing the call to the real color methods. This way, you can animate from black (on flat appearance) to white (on rollover appearance) without actually changing the button foreground color object.
Re: SyntheticaAddons V0.9.1 released!
Thanks for the tip. I'll take a look at the mentioned class.Re: SyntheticaAddons V0.9.1 released!
nice to see work based on SwingXhttp://wiki.java.net/bin/view/Javadesktop/SwingLabs
Noticed a slight quirk with the DropDownButton: a click on the button while the menu is open should close the menu which it doesn't. There's a trick to achieve this, see f.i. how SwingX's ColumnControlButton does it.
Cheers
Jeanette
Re: SyntheticaAddons V0.9.1 released!
Thanks for the hint. The next release will fix the issue.