问题标签 [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.
java - 如何撤消对 JSpinner 的更改?
我需要验证 a 的用户输入JSpinner
,如果无效,我需要撤消(回滚)值更改。最好的方法是什么?
java - 让 ENTER 像使用 JTextField 一样使用 JSpinner
首先,为了让我的工作更容易解释,这是我的一些代码:
...
如您所见,我已经做到了。实际上,当我在微调器 ( JFormattedTextField
) 的文本字段组件中输入一个值,然后按 ENTER 时,它就可以工作了。
我现在想要的是能够让文本字段响应 ENTER 而无需手动输入新值(这有点违背了制作微调器的目的)。我怎么做?
java - 在 Java 中对微调器进行零填充
如何将零填充添加到 a JSpinner
?
由于微调器JFormattedTextField
自己创建,我不能只将格式传递给 JFormattedTextField 构造函数。
没有办法在现有的上设置格式JFormattedTextField
吗?
我想要什么:值= 37,编辑器=“0037”
更新:
我按照建议尝试了这个:
结果是微调器数据的显示完全没有变化。这似乎是一个合理的解决方案;有没有人成功地尝试过这个,所以我可以确定它只是我自己的应用程序中的一些不稳定的东西?
java - 自定义 JSpinner
我创建了以下类,该类扩展JSpinner
为迭代 dd/mm/yyy 值。
我的问题是当我使用
我得到日期,包括时间和星期几。如果我触摸微调器,它会根据我设置的格式对其进行格式化。我最初如何获得我想要显示的格式?
swing - JSpinner 编辑器语言环境
我正在创建一个 JSpinner 并使用自定义格式设置一个 NumberEditor。
但无论我做什么,格式都使用“。” 而不是“,”,而不是根据我的语言环境(pt_BR)。
是否可以使用“,”而不是“。” 作为小数分隔符?
java - 佛教日历中的JSpinner日期编辑器
有没有办法将 JSpinner.DateEditor 与佛教日历一起使用?当我将语言环境更改为“th”、“TH”并重新创建我的日历时,它们确实是佛教日历。但是,JSpinners 没有更新。这是一些示例代码:
有任何想法吗?
java - Java Swing - JSpinner 中的问题
我正在开发 Java 桌面应用程序并在 Netbeans Swing GUI 构建器的帮助下设计 GUI。
我想JSpinner
在我的应用程序中使用 a 。我已将其拖放到JPanel
. 现在,我想设置它的两个属性:
首先,它应该显示 1 到 50 范围内的数字。既不能小于 1,也不能大于 50。如何设置该范围?
其次,当我尝试通过它获取它的值时,它
spinner.getValue()
会返回一个Object
. 由于我的微调器的数据类型是整数,将其向下转换会更好Object
还是Integer
有任何其他方法来获取该数值?
java - 如何将 JSpinner 设置为不可编辑?
我正在使用JSpinner
. 里面的文字JSpinner
是可编辑的。但我想将其设置JSpinner
为不可编辑,因为有机会给出无效值。谁能帮我?
java - Java JSpinner 防止字母插入
JSpinner 用于在我的应用程序中存储一个数字(使用 SpinnerNumberModel)。
正如预期的那样,微调器不允许存储无效字符(字母、符号等)。但是,当我输入这些字符时,它们确实出现在微调器组件中。一旦我将焦点切换到另一个组件,它们就会消失。
有没有办法防止无效字符出现在微调器中?