JTable table= new JTable (...);
((DefaultCellEditor)table.getCellEditor()).setClickCountToStart(1);
这样,单击就可以编辑了!!
((DefaultCellEditor)table.getCellEditor()).setClickCountToStart(1);
这样,单击就可以编辑了!!
解决方案 »
- JavaEE的前端可以使用html吗
- eclipse中的console窗口不见了
- 关于用户各种退出引起的session清空问题
- 问个让人蛋疼的问题,Java EE 与Android 抉择
- Webservice 接口传对象的问题
- 数据库连接池的运行机制是什么?
- 开始怀疑Spring框架的jdbc事务处理方式
- 如何建设图纸管理系统!!!呵呵,可能的话提供一个搞私活的机会啊
- stateless session bean究竟快在那里,答就有分,不够在开?
- 打包文件
- 用axis+tomcat做webservices 我想把处理出来的结果写在一个xml文件里面怎么办?
- 请教JBuilderX的调试方法问题。。。
table.editCellAt(row,col);
现在情况是: 比如当前编辑的单元格位(row, col)
当单元格编辑结束(按回车),要对数据作检查,检查不通过,会出dialog,然后要求进入到下一个单元格(row, col + 1)进入编辑状态现在代码如下,是在对单元格(row,col)作了事件监听,然后出了dialog:
showDialog();
table.requestFocus();
table.editCellAt(row, col+1); //(*)
table.changeSelection(row, col+1, true, true); //(**)现象是,不论*,或**行次序变化,屏幕出了dialog后,table的单元格(row, col)进入编辑状态,而不是(row, col+1)进入编辑状态不明白
现在情况就是(row,col)进入编辑状态,而且不停的出dialog,
感觉进入的死群环(只有选择N,就跳出了,N不做任何处理)