java - 使用递增和递减按钮在 java Swing 中创建一个数字文本框

标签 java swing textbox numeric

如何在 java swing 中创建一个数字文本框,它有两个按钮(向上和向下),分别递增和递减文本框中的值。此外,此文本框必须可以使用ONLY NUMERIC VALUES 进行编辑。像这样

Numeric Text Box

我尝试在文本框附近放置两个按钮,然后在单击按钮时手动执行操作。

My try Text Box

是否有任何其他方法可以让我以更好的方式做到这一点并获得与第一张图片相似的结果。

谢谢:)

最佳答案

使用JSpinner

How to use Spinners in java


根据您的评论:

SpinnerModel model = new SpinnerNumberModel(9.9, 1, 15, 0.1);     
JSpinner spinner = new JSpinner(model);

关于java - 使用递增和递减按钮在 java Swing 中创建一个数字文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435668/

相关文章:

java - java ExecutorService newSingleThreadExecutor 是否仅使用一个线程执行所有任务?

c# - 文本框.SelectionStart

c# - UWP - 文本框验证标志

java - 如何在 mainActivity 中将 findViewById 与 fragment 一起使用?

java - 如何将 ByteArrayOutputStream 表示的单页文档插入到另一个文档中?

java - Hibernate + MySQL简单批量插入极慢

java - 我怎样才能使用 BoxLayout 来做到这一点?

Java Swing 无法向面板添加多个面板

java - 在 jtext 区域中打印 unicode 字词时出现 ArrayIndexOutofBoundException。 (马拉雅拉姆语词)

html - 如何更改输入框的大小?