当前位置: 技术问答>java相关
jTable中怎样获取某列,并指定某列不可编辑?
来源: 互联网 发布时间:2015-10-05
本文导语: 大家好,问一个问题:jTable中怎样获取某列,并指定某列不可编辑?我找半天没找到,谢谢! | 一般来说,JTable都要有一个DefaultTableModel(模型类)来支持, 在DefaultTableModel中,写方法: public...
大家好,问一个问题:jTable中怎样获取某列,并指定某列不可编辑?我找半天没找到,谢谢!
|
一般来说,JTable都要有一个DefaultTableModel(模型类)来支持,
在DefaultTableModel中,写方法:
public boolean isCellEditable(int row, int col) {
//根据row和col来判断响应的位置,
//由返回值True和False来确定该位置的可编辑性
}
在DefaultTableModel中,写方法:
public boolean isCellEditable(int row, int col) {
//根据row和col来判断响应的位置,
//由返回值True和False来确定该位置的可编辑性
}
|
table.setColumnSelectionAllowed(boolean)
table.setRowSelectionAllowed(flag);
关于不可编辑的问题,楼上的说的对,只有你原来的模型不可编辑才行
你自己可以去看 jfc 的 demo
table.setRowSelectionAllowed(flag);
关于不可编辑的问题,楼上的说的对,只有你原来的模型不可编辑才行
你自己可以去看 jfc 的 demo
|
我的email地址是:nck@peoplemail.com.cn
我自己写了一个defaulttablemodel的类,你可以试试。
可能有你将来要的基本功能。
我自己写了一个defaulttablemodel的类,你可以试试。
可能有你将来要的基本功能。