【发布时间】:2011-08-13 08:38:37
【问题描述】:
我在我的 GUI 应用程序中使用 JTable 作为网格来表示游戏的位置。我希望代表对象某个位置的表格单元格具有某种颜色,并且在某些操作中,要移动的对象(即在网格/JTable 中移动的颜色单元格)。我知道我可以通过创建一个扩展 DefaultTableCellRenderer 的类来更改单元格颜色,这是唯一可以做到的方法吗?还是有更简单的方法来更改单元格颜色?对于这样的应用程序,JXTable 是否比 JTable 更好?
编辑:我没有包括我需要某些单元格颜色来动态更改的事实,即通过按钮点击、键盘点击...等,任何TableCellRenderer 仍然可能如果我还在使用 JTable 吗?
谢谢,
【问题讨论】:
标签: java swing user-interface jtable cellrenderer