我可以在JTable构造函数中设置数据,然后用户可以在程序手动运行时更改此数据(从键盘输入)。
但是如果我想在某些列中更改数据,我应该使用什么方法?要更改列标题,请使用TableColumn方法setHeaderValue。我应该用什么来设置JTable单元格中的值?
答案 0 :(得分:1)
如果要允许用户编辑数据,则需要在希望人们编辑的单元格上设置TableCellEditor。您可能还想开始使用TableModel而不是对JTable本身中的数据进行硬编码。
请参阅http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
答案 1 :(得分:0)
创建JTable时,首先需要指定特定列的值是可编辑的。显然,您还可以提供行基础编辑功能。但是你应该在创建表本身时定义所有这些东西。如果您需要任何帮助,请回复。