【发布时间】:2013-12-30 17:31:21
【问题描述】:
我正在尝试实现以下要求:
JTextield 中只接受数字,当按下非数字键时,将不被接受。
我尝试了很多东西,甚至尝试调用退格事件来删除最后一个字符(如果它不是数字)。但是,无法删除在文本字段中键入的值。 我试图理解 DOCUMENT FILTER,但发现它很难实现。 如果有人帮助我解决问题,我会很高兴。
【问题讨论】:
-
使用 JFormattedTextField :docs.oracle.com/javase/7/docs/api/javax/swing/…。使用方法:docs.oracle.com/javase/tutorial/uiswing/components/…
-
使用
JSpinner
标签: java swing jtextfield