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

在java中为系统外观添加一些东西,java,look-and-feel,Java,Look And Feel,我不喜欢java中的默认外观。我正在使用netbeans 我想要windows的外观和感觉。因此我包括: try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch(Exception e) { } 我的框架中有10个选项卡。在用户对每个选项卡进行一些操作(单击radiobutton等)后,我必须设置该选项卡的背景 tab.setBackgroundAt(j,new Co

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

我想要windows的外观和感觉。因此我包括:

try
{
        UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) { } 
我的框架中有10个选项卡。在用户对每个选项卡进行一些操作(单击radiobutton等)后,我必须设置该选项卡的背景

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

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

工具->选项->编辑器->格式或代码模板作为更改外观的替代方法,您可以通过使用来实现一些吸引人的效果。

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


尝试为选项卡设置自定义组件。用户创建的标签可能会尊重背景属性。

您认为line tab.setBackground使用默认的外观而不是系统外观吗?再详细一点会有帮助的。