我用swing写了一个类似Excel的电子表格,在JTable中写入数据,之后点击菜单可以导出为Excel文件,不过出现一个问题! 就是最后输入的那一个单元各种的数据无法导入到Excel中
分析后发现,原来只有当你选择另一个单元格时,你在上一个单元格中输入的数据才能保存到JTable中,如何才能让JTable实时修改呢?就是单元个中数据改变后就写入,不等到该单元格失去焦点时才写入数据那位遇到过这种问题,说一下思路或给出代码都好
分析后发现,原来只有当你选择另一个单元格时,你在上一个单元格中输入的数据才能保存到JTable中,如何才能让JTable实时修改呢?就是单元个中数据改变后就写入,不等到该单元格失去焦点时才写入数据那位遇到过这种问题,说一下思路或给出代码都好
解决方案 »
- 在JPanel上drawImage一副图片为什么不能马上显示出来啊?
- 怎么把字符串分隔符分出的4位数字区分出来(分隔符有多种)?
- JAVA中两个不同的接口可不可以定义两个同名的方法?
- 一个关于Optimizeit Profiler的问题
- 求简单的JSP实例
- java中怎样在一个线程中发送message到另一个线程中
- 为什么显示'javac' 不是内部或外部命令,也不是可运行的程序
- java的处理ip的包
- 有通过网上远程培训或通过网上远程培训别人的吗
- 子类方法中引用了父类中非同名方法,但该父类引用了该子类同名父类方法(有点绕,第一次发帖)
- java记录鼠标事件,有何思路?
- 有那位大哥帮一下MM呀!急救!MM在这里跪谢啦!
可以考虑在作导出操作之前,用代码使得焦点退出.
if (JTable.isEditing()) {
JTable.getCellEditor().stopCellEditing();
}