Knute Johnson<nospam@rabbitbrush.frazmtn.com> wrote in
news:jhhsv4$uov$1 @dont-email.me:
I was doing some investigation of JavaFX and found a Q&A on the
javafx.com website.
"6. Is JavaFX replacing Swing as the new client UI library for Java
SE? Yes. However, Swing will remain part of the Java SE
specification for the foreseeable future, and is included in the
JRE. On one hand, Swing is widely used in existing Java desktop
applications, but relies on an old architecture, which requires a
certain level of expertise and specialization. On the other hand,
JavaFX features a set of modern UI controls that can be skinned
using standard CSS techniques. While we recommend developers to
leverage JavaFX APIs as much as possible when building new
applications, it is possible to use Swing and JavaFX
within
the same application, allowing developers to extend existing Swing
applications."
I've just started playing with JavaFX and I've got a long way to go
to really understand it but it looks fairly simple. I don't know
what it is going to be like to produce the type of GUI interfaces
that I
usually
do for work with it though.
Maybe we need a comp.lang.java.fx group.
My sole experience with JavaFX is the couple of hours I've spent
messing around with it this morning so I don't speak from any great
expertise. However, given the fact that JavaFX only works in Windows
XP/Vista/7 at the moment - a Mac version exists but is apparently not
that mature yet and a Linux version is anticipated _eventually_ - I
submit that JavaFX may not be worthy of a great deal of development
effort yet, at least for those who want to develop things that are
going to run on multiple platforms, some of which _aren't_ Windows.
It may be "the next big thing" before too long and it may be worth
investing some time to learn now rather than jumping on the bandwagon
later but I'm not inclined to put much time into it until it's clear
that it will be made available for all the platforms on which we
expect to run our Java code. A statement of commitment indicating
that Mac and Linux versions WILL be available at the same or similar
level to the Windows versions by some not-too-distant date is
probably all I need to get more enthusiastic about JavaFX....
"6. Is JavaFX replacing Swing as the new client UI library for Java
It says that JavaFX will become part of Java SE.