The moose likes Swing / AWT / SWT / JFace and the fly likes Java GUI - Rich UI options Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT / JFace
Reply Bookmark "Java GUI - Rich UI options" Watch "Java GUI - Rich UI options" New topic
Author

Java GUI - Rich UI options

Karan Jain
Ranch Hand

Joined: May 30, 2007
Posts: 79
Hi,

What are good options available for writing GUI in Java.
Writing GUI in java seems tedious, so is there a good framework we can use with cool widgets etc?
Its a trading application and would need lots of tables, dialogs, export to excel, Sorting kind of functionality.

Any pointers is appreciated.

Thanks,
Karan
Michael Dunn
Rancher

Joined: Jun 09, 2003
Posts: 4041
> Writing GUI in java seems tedious

here's a recent post showing an example of gui-builder-generated code

http://www.coderanch.com/t/565811/GUI/java/Newbie-just-trying-change-icon

it's jibberish, and you're gunna have lots of code? - well that's lots of jibberish

'Rich UI' and 'gui-builder' don't go together, 'Broke UI' and 'gui-builder' are a better match.
Ranganathan Kaliyur Mannar
Ranch Hand

Joined: Oct 16, 2003
Posts: 386

Tables, dialogs are available in Swing. Also, sorting on tables is supported.
Open-source libraries like SwingX provide lot more functionalities on top of the basic ones and also some cool widgets like task panes, treetable etc. You can view the demo here. Both SwingX and JCalendar provide 'Date/Calendar' widgets.

For frameworks, there is BSAF which is an improvement on the reference implementation of JSR 296.

For even bigger apps, if you need stuff like dockable windows etc., there is NetBeans RCP and Eclipse RCP.


Ranga.
SCJP 1.4, OCMJEA/SCEA 5.0.
Darryl Burke
Bartender

Joined: May 03, 2008
Posts: 3221

Haven't tried it or even taken a close look, but there's also JavaFX with FXML


luck, db
There are no new questions, but there may be new answers.
 
IntelliJ Java IDE
 
subject: Java GUI - Rich UI options
 
Threads others viewed
command line vs GUI
Setting Java Options
ip messenger & task manager project(B.E) in core java
Question about using java instead of MATLAB for GUIs
refresh a JPanel automatically with time
Two Laptop Bag

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture