2017-05-11 1 views
0

그래요. JTextFields가있는 Jframe과 계속하려면 숫자 포맷이 필요한 2 개의 필드가 있습니다. 웬일인지 제 2의 테스트가 아니라 처음의 테스트이다.JTEXT 필드의 번호 테스트

try{ 

     Integer.parseInt(pin); 
     t = true; 
    }catch(NumberFormatException nfe){ 
     l_message.setText("Enter A Number In Field Pin"); 
     t = false; 
    } 
    try{ 

     Double.parseDouble(dep); 
     t = true; 
    }catch(NumberFormatException nfe1){ 
     l_message.setText("<html>Enter A Number In<br>Field: Deposit Amount</html>"); 
     t = false; 
    } 

나는 무엇이 일어나고 있는지 모른다. 이중 숫자를 입력하면 핀 텍스트 필드에 문자열을 보내려고하기 때문에 코드를 계속 진행하고 충돌을 일으키더라도 계속 진행됩니다. 필자는 해당 필드 내의 사양을 테스트 중이므로 아직 변환하고 싶지 않습니다.

누군가 고칠 수 있습니까?

+0

try{ Integer.parseInt(pin); try{ Double.parseDouble(dep); t = true; }catch(NumberFormatException nfe1){ l_message.setText("<html>Enter A Number In<br>Field: Deposit Amount</html>"); t = false; } }catch(NumberFormatException nfe){ l_message.setText("Enter A Number In Field Pin"); t = false; } 
[서식있는 텍스트 필드를 사용하는 방법 (https://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html) 또는 심지어'DocumentFilter'도 – MadProgrammer

답변

0

어쩌면

또한 한 번 봐 가질 수
+0

그 일은 훌륭하다고 생각하지 않았습니다. 나는 피곤할거야. –

관련 문제