0

Java で、JSilder トラックからノブをオフセットするにはどうすればよいですか?

                \/
|------------------------------|

トラックの上ではなく、トラックの上に置きたい。

4

2 に答える 2

1

カスタム SliderUI を作成する必要があります。

おそらく MetalSliderUI を拡張するでしょう。paintThumb() メソッドはサムのペイントを担当するため、おそらくそのメソッドをカスタマイズして、サムの Y オフセットを変更する必要があります。このオフセットも考慮して、優先サイズの計算を変更する必要があります。

于 2010-06-02T18:51:18.347 に答える
0

JSlider の現在の値をどのように設定できるかということであれば、APIを読み、setValue を使用できることを確認する必要があります。ポインターとオフセットという用語を使用しているため、この質問は紛らわしく聞こえますが、これらは通常、プログラミングではまったく異なる意味を持ちます。

于 2010-06-02T18:04:07.710 に答える