有人可以帮助我制作一个与我的代码一起使用的JFormattedTextField吗?

马克西

我正在寻找可以帮助我制作JFormattedTextField的人。我只想接受数字(0-9)。当用户输入无效的输入(例如:“ a”)时,将不允许输入!我尝试了其他预制的源代码,但是我不知道将其放置在代码中的什么位置!他们总是会导致错误...

这是我的代码...

private void followerPrompt() {
    JFormattedTextField followerPrompt=new JFormattedTextField("0");  
    JFrame followerPromptWindow=new JFrame("Enter the number of followers you have:");  
    followerPromptWindow.setLayout(new GridLayout(2,1,1,1));  
    followerPromptWindow.add(followerPrompt);
    followerPromptWindow.setResizable(false);
    followerPromptWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    followerPromptWindow.setLocation(500, 400);
    followerPromptWindow.setVisible(true);  
    followerPromptWindow.setSize(promptWindowWidth * promptWindowScale,promptWindowHeight * promptWindowScale);  
    JButton followerPromptWindowButton = new JButton("Next Step");
    followerPromptWindow.add(followerPromptWindowButton);
    followerPromptWindowButton.addActionListener( new ActionListener()
    {
        public void actionPerformed(ActionEvent e) {         
            followerInput = followerPrompt.getText();
            System.out.println("Follower Input: " + followerInput);
            likePrompt();
            followerPromptWindow.dispose();
        }
    });
}

如您所见,我已经将它设置(并导入)为JFormattedTextField。但是我不知道如何使其真正起作用。如果有人可以给我一个放入我的代码中并发送回去的代码,那就太好了!

谢谢,Maxie_Z :)

迈克尔·巴·西奈(Michael Bar-Sinai)

对于这种类型的要求,我放弃了JFormattedTextField(您不想格式化,而是要进行过滤),并使用普通的JTextField,并在其文档上使用自定义DocumentFilter创建一个自定义过滤器,并覆盖其replaceinsertString方法以仅接受数字。您也可以在输入非数字时立即蜂鸣/更改文本字段的背景。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我想使用 Node js 在 Pagerduty 中创建一个用户。但我做不到。有人可以帮助我吗?

来自分类Dev

有人可以用一个简单的Perl脚本来帮助我吗

来自分类Dev

有人可以帮助我了解为什么我需要一个IF和而这个答案?

来自分类Dev

有人可以和我一起浏览此MIPS代码吗?

来自分类Dev

有人可以帮助我理解此代码

来自分类Dev

有人可以帮助我了解VkPhysicalDeviceMemoryProperties吗?

来自分类Dev

有人可以帮助我安装Devise吗?

来自分类Dev

我想在javascript中验证日期。有人可以帮助我了解这一点吗?

来自分类Dev

我在安装ckeditor时遇到一些问题,有人可以帮助我吗?

来自分类Dev

有人可以帮助我分解并理解此collatz序列代码吗?

来自分类Dev

有人可以帮助我了解alias_method在此代码中的作用吗

来自分类Dev

有人可以帮助我将此jQuery代码转换为JS吗?

来自分类Dev

有人可以帮助我更正以下代码吗?

来自分类Dev

Google地图:有人可以帮助我在代码中设置以下位置吗?

来自分类Dev

有人可以帮助我提高此代码的效率吗?

来自分类Dev

Java按值传递还是引用传递?有人可以帮助我使用此代码吗?

来自分类Dev

我正在尝试使用yeoman和骨干创建示例应用程序,但显示一些错误有人可以帮助我吗?

来自分类Dev

有人可以帮助我使用Enter键执行该程序吗?

来自分类Dev

我一直试图与tkinter一起使用random.shuffle。有人可以帮我写一个函数来改变按钮上的颜色吗?

来自分类Dev

我使用cx_Freeze编译了我的python代码,代码在此之前运行良好,现在显示此错误有人可以帮助我吗?

来自分类Dev

有人可以向我解释Math.random()和宽度/高度一起使用吗?

来自分类Dev

有人可以帮助修复我的代码吗?

来自分类Dev

有人可以帮助我以多种定义的美感正确设置我的ggplot图例吗?

来自分类Dev

有人可以帮助我使我的程序不区分大小写吗?

来自分类Dev

我非常坚持这项计算作业,有人可以帮助我吗?

来自分类Dev

“超级”对象没有属性“ __getattr__”,有人可以帮助我吗?

来自分类Dev

在另一堂课中使用[人步行]时,抛出“ Singal SIGABRT”,有人可以帮助我吗?我只是在学习xcode

来自分类Dev

有人可以在SQL中使用此加入语句帮助我吗?彼此之间有两个JOINS

来自分类Dev

有人可以帮助我了解以下代码

Related 相关文章

  1. 1

    我想使用 Node js 在 Pagerduty 中创建一个用户。但我做不到。有人可以帮助我吗?

  2. 2

    有人可以用一个简单的Perl脚本来帮助我吗

  3. 3

    有人可以帮助我了解为什么我需要一个IF和而这个答案?

  4. 4

    有人可以和我一起浏览此MIPS代码吗?

  5. 5

    有人可以帮助我理解此代码

  6. 6

    有人可以帮助我了解VkPhysicalDeviceMemoryProperties吗?

  7. 7

    有人可以帮助我安装Devise吗?

  8. 8

    我想在javascript中验证日期。有人可以帮助我了解这一点吗?

  9. 9

    我在安装ckeditor时遇到一些问题,有人可以帮助我吗?

  10. 10

    有人可以帮助我分解并理解此collatz序列代码吗?

  11. 11

    有人可以帮助我了解alias_method在此代码中的作用吗

  12. 12

    有人可以帮助我将此jQuery代码转换为JS吗?

  13. 13

    有人可以帮助我更正以下代码吗?

  14. 14

    Google地图:有人可以帮助我在代码中设置以下位置吗?

  15. 15

    有人可以帮助我提高此代码的效率吗?

  16. 16

    Java按值传递还是引用传递?有人可以帮助我使用此代码吗?

  17. 17

    我正在尝试使用yeoman和骨干创建示例应用程序,但显示一些错误有人可以帮助我吗?

  18. 18

    有人可以帮助我使用Enter键执行该程序吗?

  19. 19

    我一直试图与tkinter一起使用random.shuffle。有人可以帮我写一个函数来改变按钮上的颜色吗?

  20. 20

    我使用cx_Freeze编译了我的python代码,代码在此之前运行良好,现在显示此错误有人可以帮助我吗?

  21. 21

    有人可以向我解释Math.random()和宽度/高度一起使用吗?

  22. 22

    有人可以帮助修复我的代码吗?

  23. 23

    有人可以帮助我以多种定义的美感正确设置我的ggplot图例吗?

  24. 24

    有人可以帮助我使我的程序不区分大小写吗?

  25. 25

    我非常坚持这项计算作业,有人可以帮助我吗?

  26. 26

    “超级”对象没有属性“ __getattr__”,有人可以帮助我吗?

  27. 27

    在另一堂课中使用[人步行]时,抛出“ Singal SIGABRT”,有人可以帮助我吗?我只是在学习xcode

  28. 28

    有人可以在SQL中使用此加入语句帮助我吗?彼此之间有两个JOINS

  29. 29

    有人可以帮助我了解以下代码

热门标签

归档