我尝试通过以下方式从用户那里获得输入:
int myNumber = Integer.parseInt((String) JOptionPane.showInputDialog(
frame,
"Number you want:\n",
"Enter number",
JOptionPane.PLAIN_MESSAGE,
null,
null,
"5"));
它运作良好,但我不确定用户是否会在该字段中输入一个数字,我不想NumberFormatException
被抛出。
有没有办法将 a 设置formatter
为(就像我们可以设置JOptionPane
a 的文本字段一样)?JFormattedTextField
DecimalFormat