问题标签 [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 投票
2 回答
1723 浏览

java - JSpinner 更新

我创建一个 dataTable 和 cellEditor 形成一列。本专栏是简单的 jSpinner。我有以下问题。当我在微调器中输入一些值并选择另一行时,前一行中的值不会改变。如果我按 ,它会完成。如果我选择或按钮,它也会完成。但是,如果我输入值并更改选择,则不会完成。请帮忙。这是 CellEditor 代码。

}

0 投票
1 回答
1409 浏览

java - 是否可以禁用 JSpinner 向下箭头按钮?如何?

我有一个从 0 开始的 JSpinner,当它的值为 0 时,它的向下箭头按钮应该被禁用,所以值不会改变。有谁知道如何禁用 JSpinner 中的按钮?

0 投票
1 回答
5936 浏览

java - JSpinner 专为时间而生

我正在使用 JSpinner 输入时间;但是,当我使用 getValue 方法时,我获得了 1970 年 1 月 1 日的时间,因为那是默认的开始日期。我怎样才能获得时间和独处的时间?我对日期不感兴趣

注意:我已经使用了 dateEditor。也许我的 JSpinnerDateModel 不合适?

0 投票
2 回答
360 浏览

java - 与 SpinnerDateModel 一起使用的 Java 外观

我有一个使用 SpinnerDateModel 的 DateSpinner,并且我需要微调器增量为月份中的某天。这就是我初始化它的方式:

但是,它不会每天增加。我读到某些外观和感觉(我在 Windows 7 上使用系统外观)忽略 SpinnerDateModel 中的日历字段,只使用选定的日期字段。任何人都可以建议不会这样做的良好外观和感觉吗?或者建议一种替代方法来实现按天递增日期的微调器?我可以禁用除微调器中的日期字段之外的任何内容吗?

0 投票
1 回答
3473 浏览

java - 在 JSpinner 中禁用数字分组

我需要一个小部件来选择 TCP/UDP 端口,所以我写了以下内容:

...Monospaced并且DefaultPort是静态常量。

我想从结果显示中删除数字分组字符。例如,默认值 55024 显示为“55,024”,我希望它是“55024”。我知道 straight NumberFormat,正如我可能使用的那样JFormattedTextField,有setGroupingUsed(boolean)一种用于此目的的方法。有这样的事情JSpinner吗?我应该子类SpinnerNumberModel吗?

0 投票
1 回答
11465 浏览

java - 使 JSpinner 完全数字化

我有一个 Jspinner,minimum可以maximum0.1. 这工作得很好。现在,我将编辑器设置JSpinner为 as NumberEditor,因为用户可以编辑文本框,我只想要其中的数值。这也是有效的,即用户可以输入的任何内容,当我使用mySpinner.getValue().toString();. 现在解决问题。我希望文本框只接受数字值 and .(decimal point),也就是说,如果用户尝试输入除0-9and之外的任何内容.,它不应该在文本框中回显它。

有人可以帮我弄这个吗。谢谢 :)

0 投票
2 回答
6752 浏览

java - 如何禁用 JSpinner 的键盘和鼠标输入?

当我尝试通过键盘或鼠标使 JSpinner 不可编辑时,如下所示:

它禁用任何键盘输入和粘贴,但我仍然可以单击向上/向下按钮并更改值。

如何禁用向上/向下按钮?

0 投票
3 回答
1644 浏览

java - 带有最小和最大按钮的 JSpinner

我正在寻找一个类似 JSpinner 的组件,该组件将提供内置按钮,这些按钮会立即将微调器值设置为 jspinner 模型的最小值或最大值。在我自己实现这个之前,我认为有人可能以前做过,尽管我在这个主题上的谷歌搜索没有成功。

那里有这样的组件,还是我应该自己编码?谢谢你的帮助。

0 投票
6 回答
3483 浏览

java - 如何在 Swing JComponents 中渲染分数

基本上 Swing JComponents 能够以这种形式显示分数中的数字2 2/3。如何以最好的形式绘制分数,例如 2⅔?

.

编辑

.

正如所见,我只有一种方式,其中一个和(也可以模拟平原),其中可以通过使用 Html 进行一些格式化,并在JTable事件中切换到平原,JSpinnerTableColumnTableRowJtextFieldTableRendererJTextComponentTableCellEditTableEditorJFormattedTextField

还有其他方法吗,也可以用普通的J(Formatted)TextField吗?

0 投票
1 回答
242 浏览

java - 奇怪的 JSpinner 行为

我遇到了swings JSpinner最奇怪的行为。微调器看起来像这样(中间的组件是微调器):

在此处输入图像描述

正如您所注意到的,它没有文本和按钮,它的行为就像一个禁用的 JTextField。我试过setEnable(true)了,但什么也没发生。

JSpinner 位于透明的 JPanel 上,它被添加到带有背景图像的 JFrame 中。我怀疑这与这个问题有关。

请注意,JComboBox 也会发生相同的行为,但其他所有组件(如 JTextField 或 JSlider)都可以正常工作。

有任何想法吗?

谢谢