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