B
bob smith
Is Swing still pretty much the standard for Java graphics? Or has it finally been replaced by something better?
Is Swing still pretty much the standard for Java graphics? Or has it
finally been replaced by something better?
Is Swing still pretty much the standard for Java graphics? Or has it finally been replaced by something better?
Is Swing still pretty much the standard for Java graphics? Or has it finally been replaced by something better?
I've been spending some time exploring JavaFX.Oracle is pushing JavaFX, but I don't think it will go anywhere. It
does not integrate. So Swing is it for now.
"Roedy Green" wrote in message
Doesn't integrate??? With what exactly?
JavaFX is just another Java
API, is now included as part of the JDK (as of 7 Update 6),
interoperates seamlessly with Swing, works with all standard Java SE
packages, works well with other JVM-based languages and has some very,
very impressive features.
If you want to develop new GUI apps with Java
then JavaFX is a "no brainer" as they say in the states.
Swing will hang around for a long time yet but is not being actively
developed by Oracle anymore and good luck trying to get any bugs in it
fixed. They are pouring an enormous amount of resources into JavaFX and
rightly so - it's great technology.
IMHO you'd be nuts to start a new project with Swing instead of FX.
(so no JIT as executable memory is not supported on iOS or
Metro for that matter)
"Arne Vajhøj" wrote in message
We you are probably right but it's just such a ridiculous comment as one
of JavaFX's strongest selling points is its ability to integrate.
Perhaps Roedy is thinking of the old JavaFX versions 1.x when it wasn't
a Java API and relied on a proprietary new language named JavaFX
Script. JavaFX 2.x is completely different and, as I said, integrates
with anything JVM-based.
Yes, it is based on a completely new hardware accelerated graphics
engine named Prism and new windowing toolkit named Glass. It is
feature-rich and fast. The properties and binding framework on its own
is worth the price of admission. The number of standard controls is
growing constantly and includes a WebKit-based WebView control that
supports HTML 5 and CSS 3 and JavaScript, a Canvas control similar to
HTML 5 Canvas, video and audio playback controls, a vast array of
charts, animations and transitions and a very good set of more
common/basic widgets for form development. And if they aren't enough,
there are several ways to roll your own. Features coming up in the next
major release (which will be named JavaFX 8.0 as it is now aligned with
JDK versions) include full 3D support.
As of Java 7 Update 6 JavaFX is now supported on Windows (at least
Windows XP, Windows 2008, Windows 7), MacOS X and Linux and also runs on
some ARM based systems like Raspberry Pi. In addition, Oracle is doing
a significant amount of work on getting it to run on iOS and Android and
have demonstrated it on these platforms several times in recent months.
Just curious: Metro = Windows 8? Because there's a few other Metros
floating around, and Microsoft has officially dropped the name Metro for
their new OS.
I suspect he means WP8 not Win8.
OK, so again please excuse my acronym ignorance, but what is WP8?
WordPerfect 8?
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.