私はこれでユーザーからの入力を取得しようとします:
int myNumber = Integer.parseInt((String) JOptionPane.showInputDialog(
frame,
"Number you want:\n",
"Enter number",
JOptionPane.PLAIN_MESSAGE,
null,
null,
"5"));
うまく機能しますが、ユーザーがフィールドに数字を入力するかどうかはわかりませんNumberFormatException。スローされたくありません。
formatteraをに設定する方法はありますか ( aを設定して a をJOptionPane持つテキスト フィールドに対してできるように) ?JFormattedTextFieldDecimalFormat