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 SE?
It says that JavaFX will become part of Java SE.
or higher of) Java SE.