问题标签 [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 回答
232 浏览

java - 从 JSpinner 中删除分隔符

我正在使用 JSpinner 来显示年份。目前,JSpinner 使用分隔符显示大于 1000 的值。1990 达到 1.990。

我正在尝试为 JSpinner 设置自定义 NumberEditor:

这行不通。错误在哪里?

0 投票
1 回答
1617 浏览

java - Java 中的奇数 SpinnerNumberModel 行为

我正在尝试使用值 = 0.0005、最小值 = 0.0、最大值 = 1.0、步长 = 0.0005 的 SpinnerNumberModel 设置 JSpinner。但是,当我使用这些参数创建微调器时,我观察到非常奇怪的行为。该值不是从 0.0005 开始并随着每次单击向上箭头而增加 0.0005,而是似乎固定在 0。

为了确保这不仅仅是一个格式问题,我在每次更改事件后打印出了微调器的值。毫无疑问,每次单击向上箭头时,控制台都会将值显示为 0,然后是 0.0005,而不管微调器被单击了多少次。

下面是我用来测试的代码,包括一个值略有不同的微调器,可以很好地进行比较。

谁能向我解释为什么 spinner2 按预期工作,但 spinner1 没有?

谢谢。

编辑:感谢彼得指出微调器文本字段的格式实际上对存储的值有影响。为了让第一个微调器按预期工作,我添加了以下行:spinner1.setEditor(new JSpinner.NumberEditor(spinner1, "0.0000"));.

0 投票
4 回答
2154 浏览

java - 使用 SimpleDateFormat 的问题

显然,我缺少一些基本的东西。我在格式化 jspinner 的值时遇到问题。我尝试了几种不同的方法并且不断收到错误,没有跟踪它们,除了它与我如何尝试从 jspinner 获取价值有关。

这是微调器代码:

这是我目前尝试获取格式的方式:

当前错误:线程“main”中的异常 java.text.ParseException:无法解析的日期:“Mon Oct 23 00:00:00 EDT 2006”

0 投票
2 回答
12778 浏览

java - 从 JSpinner (SWING) 获取价值

我需要从 JSpinner 获得价值。

错误信息:

0 投票
1 回答
200 浏览

java - 表示JSpinner的值不为空的情况

我需要表示 JSpinner 的值不为空的情况。以下语句似乎无法正常工作:

0 投票
1 回答
780 浏览

java - 如何将日期格式的 JSpinner 中的值存储到 JodaTime 变量中?

我有一个自定义类,其中包含 JodaTime 的 LocalDate 变量来保存日期。我的摇摆应用程序有一个带有日期模型的 JSpinner。我制作了一个按钮单击事件,以便将日期存储在对象的 LocalDate 数据成员中。问题是编译器给了我 IllegalArgumentException。

我尝试使用 LocalDate.parse(spinnerDate.getVALue().toString()) 但不工作。还尝试切换到使用 DateTime 类型,但给出了相同的结果。

0 投票
1 回答
281 浏览

java - 我的 JSpinner.DateEditor 有什么问题?

我正在创建我的 JSpinner。如果我不使用 "dateSpinner.setEditor(new JSpinner.DateEditor(dateSpinner, "DD:MM:YYYY"));",则 GUI 运行良好,可以正确显示日期和时间,例如 12-2-13 11 :39。但如果我使用它,日期会出错,显示 44/02/2012。有什么问题?谁能帮我吗?谢谢。

0 投票
1 回答
50966 浏览

java - 如何在 JSpinner 中获取所选项目的值?

我正在制作一个使用最大编号为 30 的 JSpinner 的应用程序,我应该从这个 JSpinner 中选择一个值并将一个字符串粘贴到 JTextField 中,结果将出现在 Textarea 中,当我编译时我有很多关于该方法的问题jSpinner1State,任何人都可以帮助我,因为我不知道我的问题在哪里。这是我的方法 JSpinner 的代码:

0 投票
1 回答
3906 浏览

java - java netbeans中的JSpinner日期/时间格式

我想创建一个日期/时间格式为 yyyy/mm/dd hh/mm/ss 的微调器。我有 netbeans,我正在使用它的 GUI 来创建微调器。我可以选择在微调器上显示日期和时间的日期模型,但它不是我想要的格式。

如何使用微调器上的 netbeans GUI 更改格式?

0 投票
2 回答
2506 浏览

java - Java JSpinner.DateEditor 与 TimeZone March 时钟更改一起使用

我对标准的 JSpinner.DateEditor 有疑问(可能其他人也有)。当它与 Java.util.Date 类一起使用时,它只会从微调器上设置的区域设置中获取默认格式。似乎对时区一无所知。

当我们有一个日期是在英国没有 2 点的三月时钟更改日时 - 时间从上午 01:59:59.999 跳到上午 03:00,并应用了夏令时。

因此,在 JSpinner.DateEditor 中,我不希望用户在 02:00 到 02:59:59.999 之间看到任何内容。当小时为 1 并且他们点击时,我想跳到 3,反之亦然。

是否可以实施任何解决方法来做到这一点?

非常感谢

安德斯