Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

which library to use?

 
C Cardoso
Greenhorn
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My boss wants me to program a "windows-like" program and I need to decide among SWT, AWT and Swing. What's the most practical of them? The software should "feel" like a Delphi or C++ application.

Plus, what GUI designer (if any) could I use?

Thanks in advance.
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the biggest concern for the application is that it "feels like" a native application - go with SWT.

I don't know of any SWT GUI designers - though I'm sure some exist.
 
C Cardoso
Greenhorn
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, Nathan.

I'm using Eclipse, by the way.
 
C Cardoso
Greenhorn
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SWT with JFace apparently works very well for my purposes.

But I'm still coping to find documentation for JFace.
Where can I find it?
 
Nathan Pruett
Bartender
Posts: 4121
IntelliJ IDE Java Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The JavaDocs and Programmer's Guide for SWT and JFace are in the Eclipse help docs - Help -> Help Contents -> Platform Plug-in Developer Guide

It's a lot easier to find examples on the web of using SWT directly rather than with JFace - not sure why this is, though.
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are also a couple of good books on SWT/JFace.

SWT/JFace in Action
The Definitive Guide to SWT and JFace
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic