JAVA设置JTable表格的可编辑性
来源:互联网 发布:js脚本入门 编辑:程序博客网 时间:2024/05/18 01:59
有时候,我们需要设置JTable表格某些行某些列不可编辑以保证数据准确,用DefaultTableModel初始化的话,需要重写它的public boolean isCellEditable(int, int)方法,写法简单呈现如下:
DefaultTableModel myModel = new DefaultTableModel(dataOfOrder, headOfOrder)//实例化表格模式 { /** * */private static final long serialVersionUID = 1L;public boolean isCellEditable(int rowIndex, int columnIndex) //重写方法改编可编辑性 { if( columnIndex == getColumnCount() - 1 ) return true; return false; } };
上述写法是设置只有表格的最后一列可编辑,其他列不可编辑。有了rowIndex和columnIndex这两个参数,可以随意的设置可编辑范围。
注意要达到目的,定义另一个类继承DefaultTableModel,之后在类中重写方法是不可行的!
0 0
- JAVA设置JTable表格的可编辑性
- Swing表格自定义JTable (表格可编辑)
- Jtable表格失焦,停止可编辑
- JAVA 如何设置JTable的渲染器以及是否可编辑属性和其上的事件监听机制
- 可编辑的表格
- 可编辑的表格
- Java - 表格JTable的用法
- Swing JTable的一些使用方式:单元格触发事件、设置可编辑单元格
- JTable常见用法细则+设置某列可编辑+滚动表格
- 可在线编辑的表格
- jquery 可编辑的表格
- jquery 可编辑的表格
- JQuery【可编辑的表格】
- 实现可编辑的表格
- 实现可编辑的表格
- JQuery可编辑的表格
- EasyUI-可编辑的表格
- JS可编辑的表格
- Python基础教程(第三章)
- linux c 文件重定向 ,很好的代码。
- 今天我住的这边发生一件大事了。
- Python基础教程(第四章)
- 使用Guava报错NoSuchMethodError的解决方法
- JAVA设置JTable表格的可编辑性
- PAT QQ帐户的申请与登陆(25)(map的应用)
- hailstone.cpp
- Python基础教程(第五章)
- Mybatis分页插件 - 示例
- java 序列化和反序列化总结
- Chrome中的onkeypress 的keyCode BUG
- ACboy needs your help(分组背包)
- PE文件结构(三) 输入表