java - 在Java中的TextField中仅引入数字形成间隔

标签 java swing jformattedtextfield

如何在 Java 的 JFormattedTextField 中仅添加 0 到 255 之间的数字?

我尝试了这种方式:

private JFormattedTextField text4;
//...
text4= new JFormattedTextField(paymentFormat);
    text4.getValue();
    text4.setColumns(3);
    try {
        MaskFormatter mask = new MaskFormatter("###");
        mask.install(text4);
    } catch (ParseException ex) {
       System.out.print("Valoarea nu e corecta");
    }

它不起作用...

最佳答案

有两种方法

关于java - 在Java中的TextField中仅引入数字形成间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15272921/

相关文章:

java - Swing - MaskFormatter - 从文本字段的右侧输入数字

java - 字符串缓冲区到字符串生成器

java - 从 ByteBuffer 读取对象时出现 StreamCorruptedException

java - 鼠标拖动缩放实现 Java - 不是点击

java - ImageIcon 方法不适用于所有图像

java - 有人可以帮我制作一个适用于我的代码的 JFormattedTextField 吗?

java - 如何使 JFormattedTextField 在具有默认按钮的表单上正常运行?

Java 粘贴到当前光标位置

java - 从 Excel 文件的单元格获取值不起作用

java - JTable 单元格中功能齐全的 JTree 不起作用