单独更改JTable单元的内容

时间:2014-06-19 19:30:40

标签: java jtable jpanel cell imageicon

所以假设我创建了一个具有特定列数和行数的JTable。在JTable初始化之后,是否可以将JPanel添加到特定单元格? JTable最初会为空,然后我会更改第X行和第Y列的单元格,而不是包含一个包含一定量ImageIcons的JPanel。我真的没有任何代码放在这里,我只需要知道我将要用什么来完成这个以及如何实现。谢谢。

1 个答案:

答案 0 :(得分:0)

要更改您使用的表格中的数据:

table.setValueAt(...);

这将更新TableModel中的数据。

但是,向表中添加JPanel不是表的设计方式。通常,您将数据添加到模型中。然后使用renderer显示单元格中的数据。

首先阅读Using Custom Renderers上Swing教程中的部分,了解更多信息和示例。