We have been working recently on a new theme for JavaFX 8. The current theme for FX, named Caspian, is showing its age and we wanted to take the opportunity to give JavaFX a face lift for 8. Because folks have created custom controls and designs for their app, we needed to make sure that selecting the theme was something that you could opt-out of. We will be providing both API and command line switches in 8 to allow you to specify caspian specifically. If you do nothing, you’ll get Modena, our new theme, by default. Without further ado this is what it looks like:
Welcome to the last links for January 2013 – time sure is flying these days! Enjoy 🙂
- Richard Bair announced that some of the SQE tests for JavaFX are now open source, with more on their way soon. These tests are the number one protection we have against functional regressions, so having them out in the public makes it far simpler for third parties to now contribute to OpenJFX.
- JavaFX Scene Builder 1.1 developer preview 18 is now available for download. Check out the release notes to see what is new in Scene Builder 1.1.
- Two new features for JavaFX 8.0 became public this week, including RT-12100 SwingNode support (i.e. embedding Swing components inside JavaFX applications) (see RT-27887 also), and RT-24009: support for Hi-DPI displays.
- Tom Schindl has announced that he has proposed e(fx)clipse to the Eclipse Foundation. You can read the proposal over at eclipse.org if you’re interested in the future of JavaFX tooling and runtime support in Eclipse.
- Pedro Duque Vieira has ported the JFXtras Spinner and Calendar controls to be styled using JMetro.
- Speaking of the JFXtras Spinner control, Ed Thompson has blogged another of his ‘JavaFX from the trenches’ on the JFxtras Spinner control.
- Björn Müller has published a paper on why CaptainCasa (an open community of mid-range business application software vendors using and developing one common frontend infrastructure for their business applications) has chosen to use JavaFX rather than other technologies like HTML5.
- Thierry Wasyl has blogged about how to set custom fonts in JavaFX. I should also note that Jasper Potts blogged about the same issue in relation to support that was improved in JavaFX 8.0.
- Robert Ladstätter has writing about lightning effects (yes, that isn’t a typo: lightning, not lighting!) 🙂
- Steven Van Impe has written a JavaFX and JPA demo application called Reminders.
- For those of you interested in JRuby and JavaFX, there is a lot of work going on for JRubyFX project over at Github.
- Leon Atherton has blogged about how to set the Z order of nodes in JavaFX.
That’s us for another week. Catch you again in a weeks time! 🙂
Hi all – welcome to another weeks worth of links! There are a heap of links, so lets get straight into it! 🙂
- Scene Builder 1.1 Developer Preview Build 17 is now available for download!
- Hendrik Ebbers has blogged about how he is working with a student on possibly implementing a Mac OS X native look for JavaFX. He has posted a video of their proof of concept, and it looks very good already.
- Speaking of new CSS styles for JavaFX, Alex Davies-Moore has announced the beginning of a port of the Zurb Foundation style to JavaFX.
- Dierk König has posted part two and three of his JavaFX abacus tutorial. In addition, he has posted a YouTube video demonstrating how Open Dolphin can be used to back client applications written in Swing and JavaFX, and how easy it is to port between the two client libraries.
- The TiwulFX blog has announced the release of version 1.1 RC 1 of their improvements to the JavaFX TableView control.
- Steven Schwenke has blogged about threading issues in JavaFX, related to the game he is developing.
- Pedro Duque Vieira has posted a mockup of a JavaFX calendar styled using JMetro. He is seeking feedback on the design before implementing it. On a side note, a DatePicker control is currently under development for JavaFX 8.0.
- Robert Ladstätter has two posts this week. Firstly, he shows how easy it is to support native drag and drop in JavaFX. Secondly, he has a post about ScalaFX – a DSL for JavaFX in Scala. ScalaFX is actively being developed at scalafx.org.
- Whilst at Devoxx Johan Vos was interviewed about JavaFX and Java EE integration (his area of expertise). In particular, he highlighted projects such as RedFX and DataFX.
- Leon Atherton has announced the availability of a PageFlow PDF viewer mode in their PDF viewing library.
JavaFX & Raspberry Pi
- Simon Ritter has blogged about how to build an SD Card Image For a Raspberry Pi Java Hands On Lab (based on his experience setting up for such a lab at Devoxx last year).
- René Jahn has two posts this week. Firstly, he has blogged about how to get sound working from Java on a Raspberry Pi. Secondly, he posted about how he uses Java and a Raspberry Pi to control the window shutters in his house.
Catch you all next week!
Here we go with another weeks worth of links! Enjoy 🙂
- Danno Ferrin has released 0.1.0 of the JavaFX Gradle plugin. This release includes improved Scenic View support.
- Gerrit Grunwald has begun hacking on controls for JavaFX 8.0 (based on the in-development APIs available in the developer preview). You can see his work in his Enzo project.
- Speaking of custom controls, Hendrik Ebbers has put up part three of his ‘Custom UI Controls with JavaFX‘ tutorial.
- Dierk König has posted a good tutorial to help people new to JavaFX learn the basics.
- Speaking of Dierk, he has also posted a YouTube video that demonstrates the OpenDolphin portfolio demo application.
- Marco Jakob has two blog posts this week. Firstly, he has posted about slight improvements he has made to a DatePicker control (originally built by Christian Schudt). Secondly, he highlights the very useful snapshot feature of JavaFX to take screenshots of a running application.
- The Java Source blog has posted three video interviews with Jim Weaver, Gerrit Grunwald, and Martin Gunnarsson / Pär Sikö.
- Pedro Duque Vieira has added CSS styling for the JavaFX ComboBox and ToggleButton controls as part of his JMetro project.
- The TiwulFX blog has posted on how to provide different colours to CSS charts.
- Anton Epple has a long post about writing a tile engine in JavaFX.
- Andy Till continues to improve his EstiMate software estimation tool.
- Leon Atherton has blogged about setting AffineTransform and Font in JavaFX and FXML.
- Thierry Wasyl has shown the text tool he has added to his DrawFX application
- Steven Schwenke has posted about creating hover panes in JavaFX applications for context-specific actions.
- Robert Ladstätter has a number of posts that may be of interest to readers, including ‘Scala JavaFX Archetype‘, ‘Testing with JemmyFX, JavaFX and ScalaTest‘, ‘A sine wave with JavaFX and Scala‘, ‘2D Water Effects with JavaFX and Scala‘, ‘Lets go green and plant some trees‘ and ‘JavaFX Tree Visualization Part 2‘.
JavaFX and Raspberry Pi
- José Pereda has posted about NXTBeeFX: “A JavaFX based app for Raspberry Pi to control a Lego NXT robot wirelessly”.
Catch you all next week!
Hi all. Welcome to the first post of the new year! I hope you all had a chance to wind down for a few days over the holidays. I did, but it’s great to be back at work now as I have a lot to get done this year! Today is my sixth wedding anniversary, so please excuse the brevity! Anywho, let’s get into the links 🙂
- Angela Caicedo will be presenting ‘some cool JavaFX stuff‘ this week at the Silicon Valley JavaFX Users Group. If you’re in the area you should definitely consider attending. If you are not, they do a live stream that you can join in on (and chat with others who are also on the stream). I’ll try to be on there…
- Tom Schindl has announced the release of e(fx)clipse 0.8.0.
- Johan Vos has announced the open source availability of the RedFX library, which is a JavaFX remote asynchronous communication, messaging and synchronization project.
- Hendrik Ebbers has blogged about his BindableTransition class and invokeAndWait method that he has made available to developers.
- Gerrit Grunwald has blogged about his work in creating a JavaFX-based heatmap visualisation.
- Ed Thompson has another ‘JavaFX from the trenches’ post, this week about singleton controllers.
- The Panemu blog (the developers of TiwulFX, which just had a beta 2 release announced), have posted about creating a custom menu separator in JavaFX.
- Steven Schwenke has blogged about separation and lifecycles in JavaFX.
- Pedro Duque Vieira continues to improve JMetro by adding support for ScrollBars and ScrollPanes this week.
- Alistair Rutherford has compared JavaFX and Pivot, and then posted about building a JavaFX application for a command-line tool he has written in the past.
- Leon Atherton has announced that IDR Solutions have included support for PDF to FXML conversion.
- Robert Ladstätter has written about how to compile OpenJFX on Mac OS X.
- Jan Köhnlein has written how JavaFX loves Xtend.
JavaFX and Raspberry Pi
- Mark Heckler has blogged about creating a portable Java/JavaFX rig using Raspberry Pi.
- Erkki Nokso-Koivisto has a post about a game he has written to run on a Raspberry Pi.
- Tim Yates has a post about getting GroovyFX to work on his Raspberry Pi.
That’s all for this week. Catch you all in a weeks time 🙂