Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Swing中的JFormattedTextField或JTextField中仅允许整数和十进制值_Java_Swing_Intellij Idea_Jtextfield_Jformattedtextfield - Fatal编程技术网

Java 在Swing中的JFormattedTextField或JTextField中仅允许整数和十进制值

Java 在Swing中的JFormattedTextField或JTextField中仅允许整数和十进制值,java,swing,intellij-idea,jtextfield,jformattedtextfield,Java,Swing,Intellij Idea,Jtextfield,Jformattedtextfield,如何在Java Swing中的JFormattedTextField或JTextField中仅允许整数和十进制值。我正在使用Intellij idea GUI表单设计器-网格布局管理器 由于它在类中自动创建变量,我无法设置掩码格式化程序或NumberFormat。如何仅允许int和float数字?阅读上的Swing教程以获取工作示例。使用JSpinner,如图所示。

如何在Java Swing中的
JFormattedTextField
JTextField
中仅允许整数和十进制值。我正在使用Intellij idea GUI表单设计器-网格布局管理器


由于它在类中自动创建变量,我无法设置掩码格式化程序或
NumberFormat
。如何仅允许int和float数字?

阅读上的Swing教程以获取工作示例。

使用
JSpinner
,如图所示。