问题标签 [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 更新
我创建一个 dataTable 和 cellEditor 形成一列。本专栏是简单的 jSpinner。我有以下问题。当我在微调器中输入一些值并选择另一行时,前一行中的值不会改变。如果我按 ,它会完成。如果我选择或按钮,它也会完成。但是,如果我输入值并更改选择,则不会完成。请帮忙。这是 CellEditor 代码。
}
java - 是否可以禁用 JSpinner 向下箭头按钮?如何?
我有一个从 0 开始的 JSpinner,当它的值为 0 时,它的向下箭头按钮应该被禁用,所以值不会改变。有谁知道如何禁用 JSpinner 中的按钮?
java - JSpinner 专为时间而生
我正在使用 JSpinner 输入时间;但是,当我使用 getValue 方法时,我获得了 1970 年 1 月 1 日的时间,因为那是默认的开始日期。我怎样才能获得时间和独处的时间?我对日期不感兴趣
注意:我已经使用了 dateEditor。也许我的 JSpinnerDateModel 不合适?
java - 与 SpinnerDateModel 一起使用的 Java 外观
我有一个使用 SpinnerDateModel 的 DateSpinner,并且我需要微调器增量为月份中的某天。这就是我初始化它的方式:
但是,它不会每天增加。我读到某些外观和感觉(我在 Windows 7 上使用系统外观)忽略 SpinnerDateModel 中的日历字段,只使用选定的日期字段。任何人都可以建议不会这样做的良好外观和感觉吗?或者建议一种替代方法来实现按天递增日期的微调器?我可以禁用除微调器中的日期字段之外的任何内容吗?
java - 在 JSpinner 中禁用数字分组
我需要一个小部件来选择 TCP/UDP 端口,所以我写了以下内容:
...Monospaced
并且DefaultPort
是静态常量。
我想从结果显示中删除数字分组字符。例如,默认值 55024 显示为“55,024”,我希望它是“55024”。我知道 straight NumberFormat
,正如我可能使用的那样JFormattedTextField
,有setGroupingUsed(boolean)
一种用于此目的的方法。有这样的事情JSpinner
吗?我应该子类SpinnerNumberModel
吗?
java - 使 JSpinner 完全数字化
我有一个 Jspinner,minimum
可以maximum
在0.1
. 这工作得很好。现在,我将编辑器设置JSpinner
为 as NumberEditor
,因为用户可以编辑文本框,我只想要其中的数值。这也是有效的,即用户可以输入的任何内容,当我使用mySpinner.getValue().toString();
. 现在解决问题。我希望文本框只接受数字值 and .(decimal point)
,也就是说,如果用户尝试输入除0-9
and之外的任何内容.
,它不应该在文本框中回显它。
有人可以帮我弄这个吗。谢谢 :)
java - 如何禁用 JSpinner 的键盘和鼠标输入?
当我尝试通过键盘或鼠标使 JSpinner 不可编辑时,如下所示:
它禁用任何键盘输入和粘贴,但我仍然可以单击向上/向下按钮并更改值。
如何禁用向上/向下按钮?
java - 带有最小和最大按钮的 JSpinner
我正在寻找一个类似 JSpinner 的组件,该组件将提供内置按钮,这些按钮会立即将微调器值设置为 jspinner 模型的最小值或最大值。在我自己实现这个之前,我认为有人可能以前做过,尽管我在这个主题上的谷歌搜索没有成功。
那里有这样的组件,还是我应该自己编码?谢谢你的帮助。
java - 如何在 Swing JComponents 中渲染分数
基本上 Swing JComponents 能够以这种形式显示分数中的数字2 2/3
。如何以最好的形式绘制分数,例如 2⅔?
.
编辑
.
正如所见,我只有一种方式,其中一个和(也可以模拟平原),其中可以通过使用 Html 进行一些格式化,并在JTable
事件中切换到平原,JSpinner
TableColumn
TableRow
JtextField
TableRenderer
JTextComponent
TableCellEdit
TableEditor
JFormattedTextField
还有其他方法吗,也可以用普通的J(Formatted)TextField
吗?
java - 奇怪的 JSpinner 行为
我遇到了swings JSpinner最奇怪的行为。微调器看起来像这样(中间的组件是微调器):
正如您所注意到的,它没有文本和按钮,它的行为就像一个禁用的 JTextField。我试过setEnable(true)
了,但什么也没发生。
JSpinner 位于透明的 JPanel 上,它被添加到带有背景图像的 JFrame 中。我怀疑这与这个问题有关。
请注意,JComboBox 也会发生相同的行为,但其他所有组件(如 JTextField 或 JSlider)都可以正常工作。
有任何想法吗?
谢谢