2014-03-25 59 views
0

我尝试将KeyListener的添加一个JTextField(我希望我每按一个键的时间来分析文本),但文本修改后的KeyListener的叫...的JTextField和的KeyListener的Java Swing

解析之前有什么方法可以改变文本吗?

下面是编号:

exampleTextField.addKeyListener(new java.awt.event.KeyAdapter() { 
    public void keyPressed(java.awt.event.KeyEvent evt) { 
      String text = parsing(); //this method is called before te text is modified 
      randomMethod(text); 
     } 
}); 

谢谢!

+0

你试过'keyReleased'或'keyTyped'? – Braj

+0

@Braj这是从最快到最慢的顺序:'按键式释放'。 –

+0

@ThriotgamesRiot你想测试什么?如果输入是一个整数或类似的东西? –

回答