0
これで、JTextFieldsと2つのフィールドを持つJframeを使用して、数値フォーマットを続ける必要があります。何らかの理由で、最初のものではなく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
MadProgrammer
[書式付きテキストフィールドを使用する方法](https://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html)または「DocumentFilter」でも –