|
1
3
我使用这个类来设置JTables的样式
创建此类的实例,并将其应用于需要设置样式的单元格。 可以使用isSelected参数编辑单元格高亮显示颜色。 编辑 感谢您的更新示例,这里是一个切换按钮的示例,用于更改单元格渲染器 首先使用默认表格单元格渲染器为单元格创建颜色样式
创建JFrame并添加JTable和按钮
希望这有帮助 编辑 我添加了一个重新绘制来清理最后一个示例。如果只想以特定单元格为目标,请将表单元格渲染器更改为只渲染所需的单元格,如下所示
|
![]() |
2
2
有多种方法可以实现这一点,在您非常特殊的情况下,您希望突出显示特定的行和列,可以使用。。。
现在,如果要突出显示整个行,可以替换
具有
渲染器更难掌握的概念之一是需要在每次迭代时完全重置组件的状态。基本上,这意味着不假设为当前迭代正确设置了属性,并确保默认值未使用。。。 看看 Using Custom Renderers 有关详细信息。。。 |
![]() |
3
1
你可以试试这个: 首先,在表代码中:
然后: 公共类HighlightCellRenderer扩展了DefaultTableCellRenderer{
} |
|
4
0
您可以尝试一种不同的方法,而不是使用单元格渲染器,您可以像这样手动选择JTable单元格
|
![]() |
Peloucvo · 用数据库中的数据填充JTable 3 年前 |
![]() |
Jirka Fialka · Jtable-特殊列 7 年前 |
![]() |
sebamed · 删除或隐藏单元格中的值 7 年前 |
![]() |
Mohammad Quanit · java中Jtable列值之和 7 年前 |
![]() |
Hendra · JTable编辑器中的键绑定 7 年前 |
![]() |
rawsly · 如何将JTable添加到JTabbedPane? 7 年前 |