Plenty of news this week, so lets get right into it.
General
- Leonid Bogdanov emailed me with some code he has been working on, as he thought it would be useful for other readers. He wrote a simple class that allows for a Java application (on any platform) to determine if there is already an instance of the program running. I'm sure many of us have had to write similar code before, so perhaps this is useful to some people out there. There is no license specified in the source file, however feel free to use it however you wish - consider it to be public domain code.
- Alex Ruiz posts about how he reorganised long unit test classes to be more readable and quicker to understand.
- There was a bit of a discussion recently about 'Project Lombok', which looks like quite an interesting project to cut down on having to write boilerplate code. I recommend you spend a few minutes to watch the video to understand what it does.
Swing
- Alexandre Navarro emailed me with news that a Jide Java Builder has been released for his Java Builders framework.
- Ken Orr posts that his Mac Widgets for Java project now supports iApp scrollbars with separated buttons.
- Rob posts a DisabledPanel class that will disable/enable all child components.
JavaFX
- Haining Zhang commented on my blog last week that he has written a blog post discussing how to use the Swing menubar in JavaFX applications.
- Tom (who's last name isn't easily findable) started working on a JavaFX Calendar / date picker control. You can find out more about it, and even give it a try.
- Rakesh Menon posts on the JavaFX for Windows Mobile early access release. He has a number of screenshots and even a video.
- If you're wanting to make your JavaFX application a bit nicer to look at, using icons is always a good place to start. Richard Bair or Jasper Potts (it's impossible to tell who!) have posted a few links to good icon sets.
- Stephen Chin posts his thoughts on JavaFX Mobile, and also officially announces the merging of JFXtras Test and the FEST project. For anyone wanting to test their JavaFX applications, this is a project to watch.
- Chhandomay has posted two interviews: the first with Fabrizio Giudici, and the second with Sten Anderson, the winner of the recently-held JavaFX coding challenge.
- Carl Dea has started a five part series discussing building forms in JavaFX, and the mapping betweeen GUI controls and domain objects.
- If you want to use JavaFX to write Facebook applications, you should look into this tutorial which uses the Zembly Client Library and JavaFX.
Griffon
- Griffon 0.1.2 was released this week, as was the GParallelizer plugin.
- Geertjan Wielenga posts about the alpha release of a Griffon plugin for NetBeans 6.7.
- In addition to support in NetBeans, JetBrains have announced initial support for Griffon in the next Maia EAP.
- Andres Almiray posts about the new plugins that are available for Griffon, in particular FxBuilder 0.1 (a Groovy builder for JavaFX components), GfxBuilder (a Groovy builder for Java2D) and GSQL (which allows you to add database capabilities to your Griffon application).
- Andres also has a video showing off animation in Griffon using Gfx+Trident.
- Finally, Andres posts about Griffon support for Clojure and shows off an example application written to use it.
Have a great week everyone.
Thoughts on “Java desktop links of the week, August 3”