1、写一个事件,让mouseClicked事件和actionPerformed事件里都调用它
2、
JTextField jt=new JTextField(20);
jt.addFocusListener(new FocusAdapter() {
  public void focusLost(FocusEvent e) {
    if(jt.getText().length()<10) {
      javax.swing.JOptionPane.showMessageDialog(null,"输入必须大于十位!");
      jt.requestFocus();
    }
  }
}
3、继承JTable类,改写selectindex相关的方法

解决方案 »

  1.   

    多谢这位兄台的解答。如果能按我下面所说的去解决,我会更加感激不尽,痛哭流涕的。
    1、button是否有什么属性可以直接设置就可以响应回车事件啊。如果写事件的话,该如果捕获是按的回车键啊?
    2、我想在输入的同时控制,比如说这是一个身份证的输入框,当输入18个字符后就不能在让他输入任何东西了。
    3、诉我愚昧,改写selectindex没成功,老兄有源码么?
    让各位受累了!
      

  2.   

    对于问题2,添加TextChangeListener,然后用IF语句控制TextField.length()