问题标签 [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 没有对 Windows 上的 MouseWheelEvent 做出反应
这让我很困惑:我有一个使用 aJSpinner
表示数值的小应用程序。我添加了一个MouseAdapter
,根据结果事件的getScrollAmount()
和设置值getWheelRotation()
。
只要应用程序在 linux (Debian Wheezy, Oracle JDK 1.6.0_32) 上运行,一切都运行良好。也就是说,在 JSpinner 获得焦点时滚动鼠标滚轮可以正常工作(使用 GTK LookAndFeel)。
在 Microsoft Windows 上测试该软件暴露了不同的行为:JSpinner
不会对鼠标滚轮的移动做出反应。LookAndFeel
s 在这里似乎不是问题,因为我已经MetalLookAndFeel
在 Linux 和 Windows 上尝试过。
关于如何让这个 JSpinnerMouseWheelEvent
在两个操作系统上对 s 做出反应的任何建议?
谢谢你。
java - java jspinner更改监听器触发器
我有 2 个组合框和一个微调器,它们的工作方式如下:如果第一个组合的选定项目被更改,第二个组合保留其选定项目但重新调用微调器(微调器仅链接到第二个框)。我的问题是当我这样做时我无法触发微调器的 stateChange 侦听器。
这是在第一个框被更改时强制第二个框重新选择其最后一项的代码(这里没有错,它工作得很好):
这是第二个框 actionListener 的代码:
和微调器的侦听器:
我不知道我应该使用什么命令unghiSpinner
来触发它的监听器,因为setValue()
我做不到。
java - 如何从变量中设置 jspinner 最大值?
我有几个jspinners
,它们是:min char
、max cha
r、min low char
等。现在我需要将 、等min up chars
的最大值设置为min low char
,但模型不允许任何变量设置任何模型值。那么我该怎么做才能将这些微调器的最大值设置为.min up char
max chars
jspinner
max char
java - 如何调整 JSpinner 箭头的宽度?
有没有一种简单的方法来编辑 JSpinner 箭头的宽度?
java - 是否有类似 JSpinner 的触摸屏组件?
我想使用类似于 JSpinner 的控件,但我需要在触摸屏上使用它。
JSpinner 箭头太小。
我在谷歌上找,但我什么也找不到!
你知道我可以使用的一些组件吗?
java - Change the textfield location of a JSpinner
I'd like to custom a little bit the basic JSpinner of swing java API. Basically, I want to move the textfield component initially located on the left of the arrow buttons. Instead, the texfield would be lcoated between the two arrows of the spinner, so that there's one arrow on top of the textfield and one arrow below the texfield. But I don't know how to proceed...
Anyone would have an idea?
java - 获取和设置选定的索引 JSpinner
我正在用 JAVA 开发 i18n 应用程序。
我正在使用JSpinner
asString[]
模型以允许用户选择某些选项。
我的问题是文本JSpinner
随着语言而变化。
所以我不想使用所选选项的索引而不是它的值。
如何在 a 中获取(和设置)选定的索引JSpinner
?
java - JComboBox 和 JSpinner 的区别
我正在用 Java swing 编写一个 Java 桌面实用程序,并且其中有一个最小的 GUI 部分,大部分工作都是在服务器端即后端完成的。所以,我不想花很多时间在 GUI 部分,学习不同的控件和小部件。问题是 Swing 有两个控件用于(对我而言)相同的任务,即下拉菜单,它们是JComboBox
,JSpinner
我不知道有什么区别,我不希望有任何限制会阻碍我在选择后完成我的任务一。
我必须使用下拉菜单来显示List<String>
从 DataBase 返回的内容,它可以有多达数千个值。为了防止用户滚动,我将使用起始字母作为输入,否则会有一些类别限制,因此我可能会使用特定的值从List<String>
. 我希望我的程序尽可能高效,并且在前端花费最少的时间,因为后端有很多操作。
任何帮助将不胜感激
java - SpinnerModel的实现
我想创建一个JSpinner
在板球比赛中循环播放的内容。
所以价值观应该去:
SpinnerNumberModel
只会让我有一个 0.1 的常规步长,这意味着我必须包括 0.7、0.8、0.9、1.0 等。
所以我想创建我自己的SpinnerModel
来完成这个序列。我想我已经对上一个和下一个值进行了排序:
但我无法弄清楚我实际上是如何设置值的..(我必须实施getValue()
,setValue()
不是吗?)
java - 当另一个组件触发它时不要触发事件
我有一个 JSlider 和 JSpinner,它们彼此“链接”。所以 JSpinner 显示了 JSlider 的值。现在,当我移动 JSlider 时,我需要更改 JSpinner 的值(反之亦然)。
我现在的问题是改变(例如你移动滑块)它将更新 JSpinner 的值,这将更新滑块的位置。幸运的是,这不会再次触发 JSpinner 的更新。但是我想防止这个事件被触发两次。
所以我现在的问题是,是否有可能以某种方式说事件中的更改不会再次触发事件?
费边