2014-03-25 2 views
0

JTextField에 keyListener를 추가하려고합니다. 키를 누를 때마다 텍스트를 파싱하려고하지만, keyListener가 호출 된 후 텍스트가 수정됩니다.JTextField 및 keyListener 자바 스윙

구문 분석하기 전에 텍스트를 변경할 수있는 방법이 있습니까?

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 이것은 가장 빠른 순서에서부터 가장 느린 순서까지의 순서입니다 :'pressed typeed released'. –

+0

@ThriotgamesRiot 테스트 할 대상은 무엇입니까? 입력이 정수 또는 이와 비슷한 경우? –

답변