在java中为系统外观添加一些东西

时间:2010-09-02 01:26:17

标签: java look-and-feel

我不喜欢java中的默认外观。我正在使用netbeans。

我希望窗户看起来和感觉。所以我包括:

try
{
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) { } 

我的框架中有10个标签。用户在每个标签中做了一些工作(点击单选按钮等)后,我必须设置该标签的背景。

tab.setBackgroundAt(j,new Color(255,0,0));//tab is JTabbedPane

外观忽略了上面这一行。我不想改变外观。

3 个答案:

答案 0 :(得分:1)

更改外观的替代方法,您可以使用Tabs With Custom Components获得吸引人的感受。

答案 1 :(得分:1)

显然,它仍然是this issue。 Sun认为你不能为JTabbedPane设置背景并不是一个缺陷。只有Metal LaF似乎尊重这个价值; Nimbus,GTK +,甚至Motif都有自己的背景。

尝试为标签设置自定义组件。也许用户创建的标签会尊重背景属性。

答案 2 :(得分:0)

工具 - >选项 - >编辑 - >格式或代码模板