2015-10-20 62 views
-1

我在使表格单元格不可编辑时遇到困难。我不知道如何。我的表中的数据来自MySQL中的数据库。请帮助我使表格单元格不可编辑,因为我不希望用户编辑每个单元格中显示的数据。谢谢!如何使jtable单元格不可编辑

+1

看到http://stackoverflow.com/questions/8372799/making-jtable-cells-uneditable http://stackoverflow.com/questions/1990817/how-to-make-a-jtable-non-editable http://stackoverflow.com/questions/18795791/how-to-make-individual-cell-of-a-jtable-uneditable http://stackoverflow.com/questions/24726896/how-to-make-cells-of-jtable-non-editable-but-selectable –

回答

0

嗨只是在你的JTable模型中使用

​​

+0

但我可以在哪里插入代码? – chesca

+0

tblBooks.setModel(DbUtils.resultSetToTableModel(rs)); – chesca

+0

查看[这里](https://docs.oracle.com/javase/tutorial/uiswing/components/table.html)它的oracles表教程/文档,你应该在你的项目类中扩展'AbstractTableModel'并且在该类可以覆盖方法'isCellEditable(int row,int col)'。 – edasssus

相关问题