Java JTableHeader 样式

标签 java swing tablecellrenderer jtableheader

我想实现与此类似的标题样式:

enter image description here

如何实现这一点?

到目前为止我所拥有的是:

    JTableHeader header = table.getTableHeader();
    header.setBackground(new java.awt.Color(239, 235, 230));
    header.setForeground(new java.awt.Color(107, 109, 107));
    header.setPreferredSize(new Dimension(100, 26));

最佳答案

TableHeader 支持 TableCellRenderer 来渲染标题。

看看TableHeader#setDefaultRendererHow to use tables

关于Java JTableHeader 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17827615/

相关文章:

java - 来自另一个类的非静态方法到静态方法

java 。编译/执行 2 .java 1 包命令行

java - setCellRenderer() 不起作用

java - 如何根据单元格中的值对 JTable 的各个单元格着色?

java - 如何在几秒钟内更改和恢复 JTable 中的单元格背景?

java - 当我按下按钮时如何在选择中添加项目?

java - 为什么一个String不指向String池中的同一个对象?

java - 放弃对操作系统的关注;摆脱焦点与单击桌面背景具有相同的结果吗?

java - 我应该将 swing 元素分配/创建到 EDT 中吗?

java - 重用 TableCellEditor 对象