我有一个JTable
5 行 8 列。我只想在最后一行添加复选框。因此,我尝试了如何将复选框添加到 JTABLE swing h 中的示例。在该示例中,我看到仅为列添加复选框...但是如何在所有单元格的最后一行添加复选框?
问问题
2598 次
2 回答
2
JTable 有两种感兴趣的方法:getCellRenderer(int, int)
和getCellEditor(int, int)
. 通过覆盖两者,您可以根据正在渲染/编辑的行和列提供特定的渲染器/编辑器组件。不过,您可能需要一个有创意的 TableModel - swing JTable 并非旨在根据行处理不同类型的项目。
于 2012-08-24T12:05:27.423 回答
2
JTable(以及类似的 GUI、MsExcell、数据库)基于列方向
在提到的示例中为XxxTableModel严格定义了ColumnClass,删除这些代码行
可以
ColumnClass
为具体单元格(最后一行中的每个单元格)创建和定义,但需要在 XxxTableModel 中正确定义也许最简单的方法是使用Render,
您的问题不是具体的详细答案,当然也许还有其他选择
于 2012-08-24T10:35:05.153 回答