Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

SWT and JFace?  RSS feed

 
Nick Kocher
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
What is actually SWT and JFace? I know that AWT (Abstract Window Toolkit) is the basic GUI. Swing adds some new features, gives more possibilities.

Can anybody tell me in brief about SWT and JFace or give some links where I can read about that.

Thanks
 
Ernest Friedman-Hill
author and iconoclast
Sheriff
Posts: 24217
38
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To oversimplify a bit: SWT is a modern alternative to AWT, and JFace is a sort of Swing-like thing written on top of SWT. SWT, like AWT, uses native code to expose native widgets in Java. And JFace, like Swing, is a set of more complex widgets written in Java (mostly) on top of SWT. SWT and JFace are part of the Eclipse platform.
 
Sunder Ganapathy
Ranch Hand
Posts: 120
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. Is it necessary to know SWT before JFACE can be learnt?
2. Can JFACE & SWT could be used instead of HTML/JAVASCRIPT in JSP?
3. Is it necessary to use ECLIPSE along with JSP ?
 
Gregg Bolinger
Ranch Hand
Posts: 15304
6
Chrome IntelliJ IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Sunder Ganapathy:
1. Is it necessary to know SWT before JFACE can be learnt?
2. Can JFACE & SWT could be used instead of HTML/JAVASCRIPT in JSP?
3. Is it necessary to use ECLIPSE along with JSP ?


1. No, but it helps a lot.
2. No.
3. No.
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SWT is a modern alternative to AWT

What are the enhancements ?Thanks.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!