2011-03-24 39 views
0

UI下面是我想要的目标。但我不知道,他们如何拥有应用程序的“皮肤”。就我而言,Java应用程序看起来像是在20世纪90年代制作的。我想改变一下更现代的风格。我该如何创建一个Java swing UI?

他们可能在这里使用什么组件? JSplitpane为一。但我不确定他们是如何创建“Dokument/Vorschau”标签的。

enter image description here

+1

做ü谷歌没有? – Neal 2011-03-24 21:33:45

+1

与我上面类似的L&F最接近的是NimRod L&F(免费的L&F许可证)http://personales.ya.com/nimrod/screenshots-en.html – eee 2011-03-24 21:48:46

回答

3

首先使用的外观和感觉雨云,可以很容易地改变你的应用程序的外观有一个更现代的感觉。其次,您需要自定义每种组件类型的字体,颜色,边框,节点图标等以实现非标准外观。其中一些可以通过更新的外观和感觉来更改,但很多将通过调用正在处理的组件的特定实例上的方法来完成。

0

尝试一个javax.swing.JTabbedPane。

0

如果您真的想从零开始改变应用程序的完整外观,您应该查看Synth L'n'F。您可以定义组件的样式和外观,并将它们绑定到符合特定条件的组件。

(我对此事的意见:大量主题应用程序通常的外观和感觉出的最的地方,只有使其更难使用的应用程序,所以其实我尽量避免更换主题皮肤)