Given my delay in posting last weeks links of the weeks, there has been a flow-on this week, with the number of links down from the usual volume. Despite this, there are a number of interesting posts that all readers should be interested in. Have a great week everyone.
General
- Osvaldo Pinali blogged this week about how he believes Swing and JavaFX startup times can be improved . In summary, he believes there is scope for increased lazy loading, particularly around Nimbus.
- In another post, Osvaldo Pinali incited quite a turbulent discussion, with both JavaFX and Swing camps (for lack of a better term) putting their cases forward. His initial question was not easily answered - he was wanting someone authorative to state the future of JavaFX given the Oracle-based future of all things Sun. I recommend you at least browse through the comments.
- Hard-working Jean-Francois Poilpret (@jfpoilpret ) has posted a proof of concept which allows for bean properties without hard-coded names . If you like his approach, he is looking for people to get involved to take some ownership and progress this project.
- Jeff Frieson has posted a JavaWorld tutorial on deploying Swing and JavaFX applications using Java Webstart .
Swing
- Kirill Grouchnikov (@kirillcool ) has posted that there is a new Twilight skin for Substance . In addition, Substance 5.2 is due to be released on May 25th, so it's less than a month to wait now. One of the new features in 5.2 is improved support for very large font sizes . Finally, if you're interested in knowing more about Substance internals, check out this post from Kirill .
- One of the improvements in Substance 5.2 is that when rounded corners are used, the inner radius is no longer the same as the outer radius, which up to now resulted in a poor visual result. Ken Orr blogged about how to improve this situation recently when using rounded rectangles .
- Dave Gilbert left a comment to this post that a new release of JFreeChart has been made available . There are a number of new features for Swing developers, including panning and mouse-wheel zooming, copy-to-clipboard, etc.
JavaFX
- Josh Marinacci (@joshmarinacci ) posted a demo of a 'view source' context menu item for JavaFX applications . Essentially as part of the build script the source code is copied into the application, and shown to the user when the context menu item is selected. At the moment this only shows one source file, but it would be trivial to expand this to show all source files using a tabbed pane or tree view of all files. Personally I think this is quite cool, although it would be nice to have proper context menus in JavaFX (which I assume will be in JavaFX 1.5).
- Rakesh Menon posts a short overview of animation in JavaFX .
- Raghu Nair posts a short code snippet demonstrating how to show tooltips for nodes in a JavaFX scene .
Pivot
- Greg Brown made a post showing how to make a simple RSS client in Pivot . He developed a custom list item renderer to improve the elements in the RSS feed list.
Thoughts on “Java desktop links of the week, April 27”