我厌倦了JButtons,我怎样才能在java中创建更好的GUI?

Jul*_*éon 21 java user-interface swing

到目前为止,我只使用我在学校学到的swing和JComponents构建了"小"图形应用程序.但我再也忍受不了丑陋的JButton了.我尝试过使用不同的JButton方法,比如改变颜色,放置图标等,但我仍然不满意.你如何在java中创建更好的GUI?

我正在寻找不太重的替代品(比如,没有大框架或太复杂的库).

Boz*_*zho 18

Swing支持改变外观.

本教程解释了如何:

UIManager.setLookAndFeel(lookAndFeelClassName);
Run Code Online (Sandbox Code Playgroud)

另一种方法是使用L&F启动您的应用程序:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel MyApp
Run Code Online (Sandbox Code Playgroud)

这里有10个非常漂亮的外观和感觉列表.


Rom*_*man 6

我正在使用SWT.尝试一下,这是非常好的java gui框架,eclipse是围绕它构建的.您也可以使用此插件为eclipse创建表单实例化.


Jac*_*ack 5

你有没有尝试过nimbus look'n'feel?这比其他人好一点..

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
Run Code Online (Sandbox Code Playgroud)

唯一的缺点是它至少需要Java6更新10.