首页 > TAG信息列表 > jspinner

java-具有SpinnerNumberModel的JSpinner始终返回值0

我制作了一个带有SpinnerNumberModel的JSpinner组件,如下所示: JSpinner spinbox = new JSpinner(new SpinnerNumberModel(2, 1, 7, 1)); 我添加了一个侦听器以检测更改. spinbox.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEv

java-如何更改JSpinner的默认选择?

我遇到了JSpinner的问题.我在微调器中使用的时间格式为“ hh:mm:ss,msmsms”. 当我用鼠标来增加时间而不在​​微调器格式上进行任何选择时,意味着我没有选择时间的任何部分,例如小时,分钟,秒或毫秒-它始终将小时作为默认选择,以小时为单位. 我想在第二种方法上提供此默认选择,当我要

Java中的JSpinner.DateEditor在初始化时不尊重TimeZone

我正在为使用Java日期和Swing的JSpinner作为DateEditor的现有Swing应用程序进行错误修复.我正在尝试使编辑器默认为使用UTC来显示时间,而不是我们的本地时区.该应用程序使用Java 8在Windows上运行. 我正在使用的代码如下. import java.util.Calendar; import java.util.Date; impo

java – JTable中的JSpinner(Time)

我试图将JSpinner实现到JTable的时间,它在第一次看起来是preaty goot但是在失去了单元格的焦点后,编辑的单元格被设置为“Thu Jan 01 time UTC 1970”时间正在被设置正确.如何从时间中删除日期? 这是我的洞SpinnerEditor.class,添加了一些评论. 代码: public SpinnerEditor(String t

java – 双格式的JSpinner

我想创建支持非整数值的JSpinner,例如2.01和-3.456,因此getValue()返回一个Double. 不仅如此,我希望步长应该是动态的,使用类似下面的公式(10%的大小): stepSize = 0.1 * pow(10, round( log(currentValue) )); 可能吗?或者我应该问,麻烦值得吗? 更新: 通过改编Vishal的答案,我制作了

java – 禁用int spinner plus(仅)按钮

当用户分配我分配的统计点总数时,下面的代码非常有用.但是,我希望只禁用加号按钮,这样他们就可以降低统计值,然后重新添加. if ((strengthModel.getNumber().intValue()) + (constitutionModel.getNumber().intValue()) + (dexterityModel.getNumber().intValue()) + (intelligenc

java – 使JSpinner只读取数字,但也检测退格

我正在尝试创建一个只接受数字的JSpinner,但我也想让它读取/响应退格. public class test { JFrame frame; JPanel panel; JSpinner spinner; public test() { frame = new JFrame("test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_

java – JSpinner:如何显示数字和文本?

我想创建一个JSpinner,它可以在指定的最小值和指定的最大值之间获取每个可能的Double值. 此外,JSpinner应该能够显示文本而不是特定值.假设我们的JSpinner可以取-1到10之间的值.我想显示一个文本,例如“自动”,而不是-1. 如何替换 这是我写的模型,但似乎还不够,因为它在JSpinner中

Java:如何使JSpinner显示带有偏移量的值

在我的应用程序中,一些值在内部的范围从0开始.但是用户应该从1开始看这个范围.我认为将这个偏离的东西移到演示文稿中是合适的.在这种情况下,它是JSpinner组件.这样我就可以在contructor中指定是否有偏移量(并非所有值都有).但是如果我覆盖JSpinner的getValue()或模型的getValue()