我期待在jtable中更改单元格的数据。我怎样才能做到这一点?当我执行下面的代码时,我得到错误。Java JTable,如何更改单元格数据(写入文本)?
JFrame f= new JFrame();
final JTable table= new JTable(10,5);
TableModelListener tl= new TableModelListener(){
public void tableChanged(TableModelEvent e){
table.setValueAt("hello world",2,2);
}
};
table.getModel().addTableModelListener(tl);
f.add(table);
f.pack();
f.setVisible(true);
我也在下面尝试过,但它仍然不起作用。是什么赋予了?
table.getModel().setValueAt("hello world",2,2);
你的意思是_doesn't work_? – kleopatra
它不编译。我的问题很简单:当一个jtable单元格值发生变化时,我想编辑一个特定的单元格 – thecodefather
然后先修复编译错误。 – kleopatra