我GUI(使用摇摆)扑克框架,并需要某种形式的滑到使参与者的选择赌大小。然而摇摆 JSlider 只适用int值而我需要的东西,可以支持增加一倍1小数点。是否有任何图书馆我可以使用,或者技巧的 JSlider?

有帮助吗?

解决方案

你可以乘以价值10

编辑

你可以改变的标显示如下:

Hashtable labelTable = new Hashtable();
labelTable.put( new Integer( 0 ), new JLabel("0.0") );
labelTable.put( new Integer( 5 ), new JLabel("0.5") );
labelTable.put( new Integer( 10 ), new JLabel("1.0") );
framesPerSecond.setLabelTable( labelTable );

其他提示

一个 你可以使用与JSlider是使用该单元分。所以如果你想的用户选择量之间1和10美元,你实际上设置JSlider的范围100到1000。然后你只需转换值为美元和美分时,用户选择一个价值。

然后你可以用一个词典的价值观来指定哪些标显示在任何价值在滑板。使用 setLabelTable() 方法这一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top