问题标签 [jspinner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
849 浏览

java - 如何撤消对 JSpinner 的更改?

我需要验证 a 的用户输入JSpinner,如果无效,我需要撤消(回滚)值更改。最好的方法是什么?

0 投票
2 回答
4797 浏览

java - 让 ENTER 像使用 JTextField 一样使用 JSpinner

首先,为了让我的工作更容易解释,这是我的一些代码:

...

如您所见,我已经做到了。实际上,当我在微调器 ( JFormattedTextField) 的文本字段组件中输入一个值,然后按 ENTER 时,它就可以工作了。

我现在想要的是能够让文本字段响应 ENTER 而无需手动输入新值(这有点违背了制作微调器的目的)。我怎么做?

0 投票
2 回答
2099 浏览

java - 在 Java 中对微调器进行零填充

如何将零填充添加到 a JSpinner
由于微调器JFormattedTextField自己创建,我不能只将格式传递给 JFormattedTextField 构造函数。
没有办法在现有的上设置格式JFormattedTextField吗?

我想要什么:值= 37,编辑器=“0037”

更新:
我按照建议尝试了这个:

结果是微调器数据的显示完全没有变化。这似乎是一个合理的解决方案;有没有人成功地尝试过这个,所以我可以确定它只是我自己的应用程序中的一些不稳定的东西?

0 投票
2 回答
1386 浏览

java - 自定义 JSpinner

我创建了以下类,该类扩展JSpinner为迭代 dd/mm/yyy 值。

我的问题是当我使用

我得到日期,包括时间和星期几。如果我触摸微调器,它会根据我设置的格式对其进行格式化。我最初如何获得我想要显示的格式?

0 投票
1 回答
3052 浏览

swing - JSpinner 编辑器语言环境

我正在创建一个 JSpinner 并使用自定义格式设置一个 NumberEditor。

但无论我做什么,格式都使用“。” 而不是“,”,而不是根据我的语言环境(pt_BR)。

是否可以使用“,”而不是“。” 作为小数分隔符?

0 投票
1 回答
1964 浏览

java - 佛教日历中的JSpinner日期编辑器

有没有办法将 JSpinner.DateEditor 与佛教日历一起使用?当我将语言环境更改为“th”、“TH”并重新创建我的日历时,它们确实是佛教日历。但是,JSpinners 没有更新。这是一些示例代码:

有任何想法吗?

0 投票
5 回答
6836 浏览

java - Java Swing - JSpinner 中的问题

我正在开发 Java 桌面应用程序并在 Netbeans Swing GUI 构建器的帮助下设计 GUI。

我想JSpinner在我的应用程序中使用 a 。我已将其拖放到JPanel. 现在,我想设置它的两个属性:

  • 首先,它应该显示 1 到 50 范围内的数字。既不能小于 1,也不能大于 50。如何设置该范围?

  • 其次,当我尝试通过它获取它的值时,它spinner.getValue()会返回一个Object. 由于我的微调器的数据类型是整数,将其向下转换会更好Object还是Integer有任何其他方法来获取该数值?

0 投票
1 回答
439 浏览

java - Java JSpinner 看起来很丑

图形用户界面

我正在尝试使用 JSpinner,但正如您从所附图像中看到的那样,它看起来很糟糕。

我在 Windows 7 上。我想知道是否有人知道如何让它看起来不错?

只是为了清楚。坏意味着边缘不对齐,好意味着旋转控制边缘正确对齐。

谢谢你。

编辑:也许没有治愈方法?因为我检查了网站,他们所有的例子都是这样的!

0 投票
3 回答
20430 浏览

java - 如何将 JSpinner 设置为不可编辑?

我正在使用JSpinner. 里面的文字JSpinner是可编辑的。但我想将其设置JSpinner为不可编辑,因为有机会给出无效值。谁能帮我?

0 投票
1 回答
1836 浏览

java - Java JSpinner 防止字母插入

JSpinner 用于在我的应用程序中存储一个数字(使用 SpinnerNumberModel)。

正如预期的那样,微调器不允许存储无效字符(字母、符号等)。但是,当我输入这些字符时,它们确实出现在微调器组件中。一旦我将焦点切换到另一个组件,它们就会消失。

有没有办法防止无效字符出现在微调器中?