Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Java > Swing

Reply
Thread Tools

Swing

 
 
bob smith
Guest
Posts: n/a
 
      08-13-2012
From: "bob smith" <bob.smith@1:261/38.remove-nlb-this>

From: bob smith <(E-Mail Removed)>

Is Swing still pretty much the standard for Java graphics? Or has it finally
been replaced by something better?

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
 
 
 
markspace
Guest
Posts: n/a
 
      08-13-2012
To: bob smith
From: "markspace" <markspace@1:261/38.remove-nlb-this>

To: bob smith
From: markspace <-@.>

On 8/13/2012 8:04 AM, bob smith wrote:
> Is Swing still pretty much the standard for Java graphics? Or has it
> finally been replaced by something better?
>



Swing is still your only real choice, as far as I know. JavaFX is up can
coming, but to quote Gertrude Stein, "there is no there there."

JavaFX appears to only be about half baked; you can do some things with it,
but not everything Swing can do. It's not really a mature platform yet. Still
worth knowing about for a Java developer, as Oracle could make it ready just
about any time now.

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
 
 
 
Roedy Green
Guest
Posts: n/a
 
      08-15-2012
To: bob smith
From: "Roedy Green" <roedy.green@1:261/38.remove-z1z-this>

To: bob smith
From: Roedy Green <(E-Mail Removed)>

On Mon, 13 Aug 2012 08:04:33 -0700 (PDT), bob smith
<(E-Mail Removed)> wrote, quoted or indirectly quoted someone
who said :

>Is Swing still pretty much the standard for Java graphics? Or has it finally

been replaced by something better?

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 Canadian Mind Products http://mindprod.com A new scientific truth
does not triumph by convincing its opponents and making them see the light, but
rather because its opponents eventually die, and a new generation grows up that
is familiar with it.
~ Max Planck 1858-04-23 1947-10-04

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
Jeff Higgins
Guest
Posts: n/a
 
      08-15-2012
To: Roedy Green
From: "Jeff Higgins" <jeff.higgins@1:261/38.remove-z1z-this>

To: Roedy Green
From: Jeff Higgins <(E-Mail Removed)>

On 08/14/2012 08:47 PM, Roedy Green wrote:
> On Mon, 13 Aug 2012 08:04:33 -0700 (PDT), bob smith
> <(E-Mail Removed)> wrote, quoted or indirectly quoted someone
> who said :
>
>> Is Swing still pretty much the standard for Java graphics? Or has it

finally been replaced by something better?
>
> Oracle is pushing JavaFX, but I don't think it will go anywhere. It
> does not integrate. So Swing is it for now.
>

I've been spending some time exploring JavaFX. Will you please expand on your
comment that [JavaFX] does not integrate?

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
Qu0ll
Guest
Posts: n/a
 
      08-17-2012
To: Roedy Green
From: "Qu0ll" <qu0ll@1:261/38.remove-s96-this>

To: Roedy Green
From: "Qu0ll" <(E-Mail Removed)>

"Roedy Green" wrote in message
news:(E-Mail Removed)...

> Oracle is pushing JavaFX, but I don't think it will go anywhere. It
> does not integrate. So Swing is it for now.


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.

--
And loving it,

-Qu0ll (Rare, not extinct)
_________________________________________________
http://www.velocityreviews.com/forums/(E-Mail Removed)
[Replace the "SixFour" with numbers to email me]

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
Arne Vajh°j
Guest
Posts: n/a
 
      08-18-2012
To: Qu0ll
From: "Arne Vajhoj" <arne.vajhoj@1:261/38.remove-rj6-this>

To: Qu0ll
From: Arne Vajhoj <(E-Mail Removed)>

On 8/16/2012 5:14 AM, Qu0ll wrote:
> "Roedy Green" wrote in message
> news:(E-Mail Removed)...
>> Oracle is pushing JavaFX, but I don't think it will go anywhere. It
>> does not integrate. So Swing is it for now.

>
> Doesn't integrate??? With what exactly?


Roedy probably just made it up.

You should not be surprised if you never get an an answer.

> 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.


JavaFX is 10 years newer than Swing and it shows.

> 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.


JavaFX is certainly worth considering.

But one may have a need to support a platform where JavaFX is not available
yet.

Arne

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
Qu0ll
Guest
Posts: n/a
 
      08-19-2012
To: Arne Vajh°j
From: "Qu0ll" <qu0ll@1:261/38.remove-v8v-this>

To: Arne Vajhoj
From: "Qu0ll" <(E-Mail Removed)>

"Arne Vajhoj" wrote in message
news:502ef432$0$282$(E-Mail Removed)...

>> Doesn't integrate??? With what exactly?

>
> Roedy probably just made it up.
>
> You should not be surprised if you never get an an answer.


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.

> JavaFX is 10 years newer than Swing and it shows.


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.

> JavaFX is certainly worth considering.
>
> But one may have a need to support a platform where JavaFX is not
> available yet.


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. I am expecting an "official"
announcement at this year's JavaOne regarding exactly where that development is
up to. As far as I can tell they have resolved most of the technical issues by
using Ahead Of Time compilation (so no JIT as executable memory is not
supported on iOS or Metro for that matter) and the majority of the remaining
work involves achieving good levels of performance and also in the development
of the tools required to deploy a JavaFX app to those platforms. Personally, I
find this all very exciting!

--
And loving it,

-Qu0ll (Rare, not extinct)
_________________________________________________
(E-Mail Removed)
[Replace the "SixFour" with numbers to email me]

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
markspace
Guest
Posts: n/a
 
      08-19-2012
To: Qu0ll
From: "markspace" <markspace@1:261/38.remove-v8v-this>

To: Qu0ll
From: markspace <-@.>

On 8/18/2012 9:55 PM, Qu0ll wrote:
> (so no JIT as executable memory is not supported on iOS or
> Metro for that matter)



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.

-+- BBBS/Li6 v4.10 Dada-1
+ Origin: Prism bbs (1:261/3
-+- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24

--- BBBS/Li6 v4.10 Dada-1
* Origin: Prism bbs (1:261/3
--- Synchronet 3.16a-Win32 NewsLink 1.98
Time Warp of the Future BBS - telnet://time.synchro.net:24
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Swing is dead! Long live Swing. Knute Johnson Java 32 02-29-2012 05:10 PM
Why not using javax.swing.event with swing? S.T Java 2 05-25-2007 12:10 AM
javax.swing.Popup, javax.swing.PopupFactory lizard Java 0 01-30-2006 09:34 PM
Swing Model Classes Updating Swing Components on a Thread Other Than AWT mkrause Java 0 05-06-2005 04:32 PM
Java 1.2 Swing vs. Java 1.5 Swing Big Daddy Java 2 04-16-2005 01:14 PM



Advertisments