我期待在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