java – 如何为JTable设置不同的外观?

是否可以将特定组件(在我的案例中为JTable)设置为不同于已使用的L& F?如果是这样,怎么办?

编辑:我根据这个tutorial写了这段代码.为什么这段代码不起作用?没有失败或例外,但JTable仍然是相同的.

NimbusLookAndFeel nb = new NimbusLookAndFeel();
jTable1.putClientProperty("Windows.Overrides",nb.getDefaults());
jTable1.putClientProperty("Windows.Overrides.InheritDefaults",false);

最佳答案 您可以参考以下URL获取nimbus外观的所有UI默认值

http://jasperpotts.com/blogfiles/nimbusdefaults/nimbus.html

转到表部分,并在应用程序中使用所有Table组件特定的UI默认值.这应该为你做的伎俩.

点赞