14得票2回答
JSlider用于双精度浮点数

我正在使用Swing制作一个扑克框架的GUI,并需要一种滑块来允许玩家选择下注金额。但是Swing的JSlider仅支持整数值,而我需要支持1个小数点的double值。是否有任何库可以使用或者有什么诀窍可以在JSlider中实现这个功能?

13得票3回答
JSlider问题:左键单击后的位置

每当我点击 JSlider,它都会向点击方向移动一个主刻度位置而不是跳到我实际点击的位置。 (例如,如果滑块在点 47,我点击点 5,则它会跳到 37 而不是 5)。是否有任何方法可以在使用 JSlider 的同时更改这种行为,或者我必须使用其他数据结构?

10得票2回答
设置JSlider滑块的大小

如何配置JSlider滑块的拇指大小? 使用默认设置,以及 JSlider 的范围为256,拇指只有几个像素宽,这使得用鼠标控制变得非常困难。 我正在使用 Windows 7 的外观和感觉,滑块看起来像这样: 启用paintTicks,将主刻度和次刻度间距都设置为0,可以得到更好的(...

9得票3回答
JSlider滑块图标的绘制

我想重新涂色JSlider的标记或滑块,而不是标准的灰色。我该如何实现?

9得票1回答
这是JSlider中的一个bug吗?

我在使用JSlider类时遇到了一些问题,具体是关于刻度标签的。 第一次使用setMajorTickSpacing和setMinorTickSpacing时,一切都按预期工作。然而,对setMajorTickSpacing的后续调用会更新刻度,但不会更新标签。我编写了一个简单的示例来演示这种...

7得票2回答
如何检查一个值是否是手动设置而不是使用setValue方法设置的(JSlider,JSpinner)?

如何检查JSlider或JSpinner的值是否是通过图形界面设置的,而不是通过方法setValue(int n)设置的?

7得票3回答
使用Java字典,应该使用Hashtable吗?

我有点惊讶没有人问过这个特定的问题,因为它是Java标准库中一种奇怪的不一致性: 我正在使用带有自定义标签的Swing JSliders;分配标签的唯一库调用可用于:setLabelTable(Dictionary labels) 但是Dictionary是一个抽象类,在标准库中它唯一已知...