ap400200
ap400200

Reputation: 340

UI for a Desktop App

I have a desktop application . The functionality is complete, but user interface requires a lot of work. I am looking for UI tools.My current operating system is Windows and application is required to run on both Windows and Linux.

Can you guys recommend any?

The software is customized file management application for a specific client, with future plans of web integration.

Thanks in advance :)

Application Environment Lang : java, IDE : Eclipse 3.4, Target Platforms : Windows Vista-OpenSuse 11

Upvotes: 0

Views: 1040

Answers (4)

ap400200
ap400200

Reputation: 340

Found an excellent fix,


UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(myform);


looks so cool in my vista and suse , its enough for now.
Thanks for everybody for helping out

Upvotes: 0

Dan Gravell
Dan Gravell

Reputation: 8230

SWT is another option. The advantages are a look-and-feel closer to the native platform, and generally faster execution times. The main disadvantage is that you will have to have different distributions for different target platforms, as SWT depends on platform specific libraries.

With an eye toward the web integration, look at GWT. You write your interface in Java but it gets generated into Javascript and can thus be run in a browser. This may make your deployments easier. On the downside, you lose a bit of the rich client UI, but maybe you don't even need that. It all depends on how complex your UI is.

A word of advice: you mentioned future plans of web integration. Take special care to isolate what logic you can from the UI. Keep the UI as clean as possible, and then you may be able to use the same logic in the web UI either on the client or the server.

Upvotes: 1

FractalDoctor
FractalDoctor

Reputation: 2546

I've used Qt a few times and find it very good at this sort of thing - Qt Home Page I'm not sure if it's exactly what you're looking for as your application is complete, however, but it may be worth a look.

Upvotes: 0

David
David

Reputation: 159

If you are just looking for a GUI designer you could check out Netbeans IDE which has a built-in Swing user-interface builder.

Alternatively you could build a front-end in JavaFX. There's not much tooling for FX yet but a new tool was recently previewed at JavaOne 09. Not sure when it's being released.

Upvotes: 1

Related Questions