• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Java GUI that looks nice

sqeezon

n00b
Joined
Sep 22, 2006
Messages
16
I am trying to develop a java application to talk to a database. I know of a few different options for designing a gui for the app. There is swing which is built in but it looks terrible and I would rather go with something a little "flashier". I could do a java applet in a web browser but this also doesn't look very good and from what I hear isn't very popular due to performance issues. I also looked into a flash gui using Flash Remoting MX. This sounds like a good idea but the software costs $999, so that is out of the question.

Can anyone offer me some decent alternatives to the above ideas. I have some freedom as to if the java app will run on the clients machine or on a server, so keep that in mind.
 
Have you looked into SWT?

It basically provides the interface of the host OS. (unlike AWT/Swing stuff)
 
i agree that the default swing look and feel is rather ugly. not sure if you're aware but you can change the look and feel (i.e. theme) of swing, try adding this before you start making your gui (assuming you've imported javax.swing.*; )
Code:
		try {
			// Set System L&F
			UIManager.setLookAndFeel(
				UIManager.getSystemLookAndFeelClassName());
		} catch (Exception e) {
			System.err.println("Coultn'd set L&F: " + e.getMessage());
		}
it will mimic the current os's gui system but it is just a mimic. the java people have to make a theme based on the os. swt actually uses native widgets so it will truely be the same as the os. i've never used swt myself though so i can't help you much there.
 
Do you need a "thick" client? (e.g. something that runs directly on the client operating system)

Have you considered using a webapp and using GWT (http://code.google.com/webtoolkit/)? Then your application would be zero-footprint and accessible without downloading anything.
 
Back
Top