java-颜色标头不工作
我想更改表格标题的颜色,而且我已经有了相应的代码。但这一切都不会发生。这是我的密码java-颜色标头不工作,java,swing,Java,Swing,我想更改表格标题的颜色,而且我已经有了相应的代码。但这一切都不会发生。这是我的密码 public void setupcolor() { table_desc.getTableHeader().setBackground(new Color(51,122,183)); table_desc.getTableHeader().setOpaque(false); table_desc.getTableHeader().setForeground(Color.BLACK);
public void setupcolor() {
table_desc.getTableHeader().setBackground(new Color(51,122,183));
table_desc.getTableHeader().setOpaque(false);
table_desc.getTableHeader().setForeground(Color.BLACK);
table_desc.getTableHeader().setFont(new java.awt.Font("Noto Sans", 0, 14));
}
您的问题来自这样一个事实,即并非AWT/Swing的每个“外观”都支持表格标题的颜色更改。如果您想使用此功能,则必须使用此功能支持的外观。“Java默认”外观支持这一点 我认为您使用的是“系统默认”外观。这个不支持表格标题的颜色更改
您可以在此处找到如何在运行时更改外观:请添加您正在使用的框架。我们有更多的细节,我们可以提供更好的支持。如果您使用AWT或Swing(或其他什么?)