Java desktop links of the week, August 4

A heap of links this week – enjoy! :-)

JavaFX

  • Martin Sladecek, a fellow JavaFX team member at Oracle, has posted on ‘the peculiarities of JavaFX layout‘. This is a must-read for everyone who is using JavaFX layouts.
  • David Grieve, yet another fellow JavaFX team member at Oracle, has posted on the new javafx.css.StyleablePropertyFactory that has been added to JavaFX 8u40. This factory class makes it easier to use CSS in your controls by dramatically reducing the StyleableProperty and CssMetaData boilerplate you have to write to make your JavaFX properties styleable.
  • Tom Schindl has been working on improving the JavaFX TabPane, in particular adding support for draggable tabs. Firstly, he has posted code that he extracted from his work, that people can use in their own projects. In addition to this, he has been working on bringing API into JavaFX so that the TabPane officially supports this – see RT-19659 for more details (and to offer your thoughts on the API).
  • Arnaud Nouard has been working on a cool app – an app called ThreeDOM, which is a 3D viewer of flat 2D user interfaces, inspired by a similar tool that originally shipped as part of Firefox. It would be great to see this app continue to be developed, and possibly integrated into something like Scenic View (which, believe it or not, I’ve been working on recently – and plan to have a new release out in time for JavaOne).
  • A video interview with Gerrit Grunwald has just been published online, where he discusses various projects including JFXtras and ControlsFX.
  • The JacpFX project has announced the release of JacpFX 2.
  • Rob Terp has posted part two on adding a custom JavaFX component to Scene Builder 2.0.
  • William Antônio has posted part one of a series on ‘JavaEE, JavaFX and RFID‘.
  • With JavaOne nearing, I’ve put up a form for those attending who are interested in getting together for a lunch. More details will follow, but for now register your interest.
  • David Gilbert has been busy. Firstly, he announced that JFreeChart 1.0.19 (a free chart library for the Java platform) has been released and includes new rendering hints to improve sharpness across a range of output targets, plus important fixes for the recently added JavaFX support. Secondly, he announced that FXGraphics2D 1.1 (a free bridge class that extends the reach of Java2D code to JavaFX applications) has been released and includes KEY_STROKE_CONTROL rendering hint support, a fix for clipping, a fix for glyph positioning with TextLayout and a fix for a memory leak in the demos.

Miscellaneous

  • Also from David Gilbert, he has announced that JFreeSVG 2.0 (a free SVG generator for Java applications) has been released and includes improved rendering hint support, better glyph positioning for TextLayout, improved alpha transparency and fixes required for rendering Swing components to SVG.

Catch you all next week!

1 Response to “Java desktop links of the week, August 4”


  • Hi Jonathan,

    I’m glad you’re continuing the Scenic View app. I think this is a must have for anyone developing serious javafx applications.

    I find one very important thing missing in it. The ability to change css properties and view the result live while the app is running. Is this something you’re looking into adding?

    Thanks, keep up the great work,

Leave a Reply

About

Jonathan Giles is a 29 year old software engineer living in Palmerston North, New Zealand. He holds a Bachelor of Engineering Honours in Software Engineering, a Masters of Science in Computer Science, and is a Sun certified Java programmer. Jonathan specialises in Java, Swing, JavaFX and Client-Server development.

He is currently the tech lead at Oracle in the JavaFX UI controls team, and a Java evangelist. He also blogs over at the FX Experience blog. Obviously, the opinions expressed here are his own.

Contact

Email:   Here
NZ:   +64 22 1985 001
Twitter:   JonathanGiles
LinkedIn:   My Profile
Google+:   +JonathanGiles
Skype:   Skype Me