草庐IT

mySpinner

全部标签

java - 使 JSpinner 完全数字化

我有一个Jspinner,它可以从minimum到maximum变化,步长为0.1。这工作得很好。现在,我将JSpinner的编辑器设置为NumberEditor,因为用户可以编辑文本框,而我只需要其中的数值。这也有效,无论用户输入什么,当我使用mySpinner.getValue().toString();获取值时,编辑器只给我编辑器中的数字。现在解决问题。我希望文本框仅接受数值和.(小数点),也就是说,如果用户尝试输入0-9和以外的任何内容。,它不应该在文本框中回显它。JSpinnermySpinner=newJSpinner();mySpinner.setModel(newSpi