java - 如何更改 JTable 标题背景颜色?

标签 java swing netbeans jtable jtableheader

我试过:

table.getTableHeader().setBackground(Color.BLACK);

不起作用。

编辑:此代码仅在我的项目中不起作用。在其他项目中工作。我可能更改了阻止颜色更改的属性。或者 NetBeans 可能有一些保留默认颜色的属性。我注意到别的东西。我项目中标题的颜色以不同的方式闪耀。在颜色变化起作用的示例中,我看到了不同的图形。

编辑 2:其他内容。我注意到按钮也不会改变颜色。必须是通用的。希望这可以帮助。不幸的是,SSCCE 在这种情况下不起作用,因为我无法重现该问题。我肯定使用了正确的组件名称。

最佳答案

试试这个:

table.getTableHeader().setOpaque(false);

然后设置jtable表头的背景

table.getTableHeader().setBackground(Color.BLACK);

关于java - 如何更改 JTable 标题背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778958/

相关文章:

java - 更改我的框架并调整内容大小

java - Swing 中线程 "AWT-EventQueue-0"NullPointerException 错误

java - 部署错误 : Java-Webproject from netbeans to glassfish 4. 0

java - java中对鼠标点击使用react的功能接口(interface)

java - JSP中HTML输出的问题

java - 如何在 OpenCv 中获取图像的强度值

java - 检测日期是否更改的最有效方法是什么?

Java图形无法重新定位矩形

java - Netbeans:更改包位置而不移动文件

php - Linux/Ubuntu 找不到 JVM