给你提供个思路!给它添加一个监听事件,等输入值之后,检测是否为数字! 事件处理程序调用Integer.ParseInt(String s);如果不是数字会抛出 NumberFormatException 的异常, 从这可以判断!至于设置焦点,我也记不清了,你看看书,比较简单的!试试看!

解决方案 »

  1.   

    我同意楼上的意见啊,要给JTable加一个键盘监听事件,然后进行输入判断。若有一个不合法则弹处对话框,再将光标设置在这一个单元格,就是将组件.requestFoucs方法。具体的代码也没有的,你自己看看Swing的书,应该不是很难的啊!
      

  2.   

    思路我知道,而且也做了,关键是有问题,JTable的单元有.requestFoucs方法吗,这个事件应该加什么事件,键盘监听事件是不行的,我要求的是当单元格修改后,失去焦点时候才进行判断