私はポーカーフレームワーク用のGUI(swingを使用)を作成しており、プレーヤーがベットサイズを選択できるようにするために何らかのスライダーが必要です。ただし、SwingJSlider
はint値でのみ機能しますが、小数点以下1桁のdoubleをサポートできるものが必要です。使用できるライブラリ、またはトリックを使用できるライブラリはありますJSlider
か?
18863 次
2 に答える
14
値に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 );
于 2010-01-31T17:24:49.710 に答える
7
JSliderで使用できるトリックの1つは、単位をセントで使用することです。したがって、ユーザーに1〜10ドルの金額を選択させたい場合は、実際にJSliderを100〜1000の範囲に設定します。次に、ユーザーが値を選択するときに、値をドルとセントに変換します。
次に、値のディクショナリを使用して、スライダーの任意の値に表示されるラベルを指定できます。setLabelTable()
このための方法を使用してください。
于 2010-01-31T17:26:38.910 に答える