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

use*_*733 5 java swing jtable look-and-feel

是否可以为特定组件(在我的例子中JTable)设置与已使用的不同的 L&F?如果可以的话,该怎么办呢?

编辑:我根据本教程编写了这段代码。为什么这段代码不起作用?没有失败或异常,但JTable仍然是一样的。

NimbusLookAndFeel nb = new NimbusLookAndFeel();
jTable1.putClientProperty("Windows.Overrides",nb.getDefaults());
jTable1.putClientProperty("Windows.Overrides.InheritDefaults",false);
Run Code Online (Sandbox Code Playgroud)

pau*_*son 1

您可以参考下面的 URL,了解 nimbus 外观和感觉的所有 UI 默认值

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

转到表部分并在应用程序中使用所有这些表组件特定的 UI 默认值。这应该对你有用。