java中如何把JTable设置为不可编辑

java中如何把JTable设置为不可编辑,第1张

可以将表格直接设置为不可选择,table.setEnable(false)

编写自定义的表格,继承JTable,重写boolean isCellEditable(int row,int column)方法,直接在方法中返回false。

jtable.setEnabled(false)//设置表格为不可编辑

使用上面得到代码就可以做到了.

如果要设置为可编辑, 只需要把参数设置为true就可以了

jtable.setEnabled(true)//设置表格为可编辑

用内部类方法重载DefaultTableModel:

javax.swing.table.DefaultTableModel t = new javax.swing.table.DefaultTableModel(columnName,0){

public boolean isCellEditable(int row, int column)

{

return false

}

}

jTable.setModel(t)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11085918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存