如何更改JTable单元格中的数据?

时间:2008-11-09 15:53:44

标签: java jtable

我可以在JTable构造函数中设置数据,然后用户可以在程序手动运行时更改此数据(从键盘输入)。

但是如果我想在某些列中更改数据,我应该使用什么方法?要更改列标题,请使用TableColumn方法setHeaderValue。我应该用什么来设置JTable单元格中的值?

2 个答案:

答案 0 :(得分:1)

如果要允许用户编辑数据,则需要在希望人们编辑的单元格上设置TableCellEditor。您可能还想开始使用TableModel而不是对JTable本身中的数据进行硬编码。

请参阅http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

答案 1 :(得分:0)

创建JTable时,首先需要指定特定列的值是可编辑的。显然,您还可以提供行基础编辑功能。但是你应该在创建表本身时定义所有这些东西。如果您需要任何帮助,请回复。