What's the relationship of AWT, SWT, Swing, JFace? [message #121229] |
Thu, 01 December 2005 22:01  |
Eclipse User |
|
|
|
Originally posted by: eren02.163.com
I'm a newcomer, I'm confused in the java GUI programming. I don't know
what the relationship of AWT, SWT, Swing, JFace, anyone can give me a full
explanation? Thanks a lot.
(My English is poor, I wish you can understand it.)
|
|
|
Re: What's the relationship of AWT, SWT, Swing, JFace? [message #121319 is a reply to message #121229] |
Fri, 02 December 2005 11:34  |
Eclipse User |
|
|
|
Originally posted by: nobody.there.127.0.0.1
Ben wrote:
> I'm a newcomer, I'm confused in the java GUI programming. I don't know
> what the relationship of AWT, SWT, Swing, JFace, anyone can give me a
> full explanation? Thanks a lot.
AWT was the earliest UI from Sun. Pretty much everything in it was
native widgets. Swing is a later UI from Sun. It uses AWT primitives but
has more Java implementation.
SWT is the UI from Eclipse. It is mostly written in Java with just a few
native implementations (in swtXXXX.dll). JFace is an abstraction layer
on SWT that provides more functions (wizards, tree viewers, etc).
AWT/Swing and SWT/JFace are mutually incompatible, due to different
event models. Talking about which is better is likely to cause a
religious war :-)
Andrew Jr.
============================================================ ==========
IBM Phoenix Labs (OTI)
2929 North Central Avenue
Phoenix, Arizona, USA 85012
|
|
|
Powered by
FUDForum. Page generated in 0.09038 seconds