JTable中如何设定某一指定的单元格为编辑状态 编辑JTable中某单元格,用户输入数据并按回车后,检测用户输入数据是否合法,如果不合法就弹出提示框要求用户重新输入,那怎么在用户确定重新输入后,JTable自动定位到刚才那个所编辑的单元格,并使该单元格处于编辑状态。现在,用户确定后,都是自动移到下移单元格,怎么才能解决这个问题》谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 how to do it?I want to know thank you ! JTable table;table.setColumnSelectionAllowed(true);//设置表格的的选取以单元格为单位加上这个就可以了 jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null}, {null, null, null}, {null, null, null}, {null, null, null} }, new String [] { "Title 1", "Title 2", "Title 3" } ) { Class[] types = new Class [] { java.lang.String.class, java.lang.Integer.class, java.lang.Boolean.class }; boolean[] canEdit = new boolean [] { false, true, true }; public Class getColumnClass(int columnIndex) { return types [columnIndex]; } public boolean isCellEditable(int rowIndex, int columnIndex) { return canEdit [columnIndex]; } }); public boolean isCellEditable(int row, int col) { if(row == 2){ return true; }else{ return false; }} 双向的冒泡法有点bug 几个方法求优化 输入时怎么才能忽略空格 怎么从另一个js中获取里面的属性值 小问题 如何非阻塞读取序列化对象 各位大虾,正规的伪代码怎么写啊?有什么一定要遵守的规则么? IE问题 java打包问题 请问谁有基于tcp/ip协议的服务器,客户端程序的源代码?请大家帮忙! 求助,怎么在按钮上加图标 遇到瓶颈了!希望高手指点一二!
I want to know thank you !
table.setColumnSelectionAllowed(true);//设置表格的的选取以单元格为单位
加上这个就可以了
new Object [][] {
{null, null, null},
{null, null, null},
{null, null, null},
{null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3"
}
) {
Class[] types = new Class [] {
java.lang.String.class, java.lang.Integer.class, java.lang.Boolean.class
};
boolean[] canEdit = new boolean [] {
false, true, true
}; public Class getColumnClass(int columnIndex) {
return types [columnIndex];
} public boolean isCellEditable(int rowIndex, int columnIndex) {
return canEdit [columnIndex];
}
});
if(row == 2){
return true;
}else{
return false;
}
}