Java Slider - كيفية جعل القراد المخصصة؟
-
06-09-2019 - |
سؤال
لدي مسار صوتي مع عرض شرائح للصورة - على سبيل المثال، هناك صورة 1 في الساعة 0:00، صورة 2 في 0:45، صورة 3 في 1:03 وما إلى ذلك. أنا حاليا باستخدام JSLider لتغيير الموضع في المسار الصحيح. أود الحصول على علامات التمرير في المنزلق في النقاط التي تتغير فيها الصور - لكن التباعد بين القراد ليس موحدا، لذلك setPaintTicks
ليس خيارا. هل هناك طريقة للقيام بذلك مع javax.swing.JSlider
, ، أو هل يمكن أن توصي عنصر تحكم منزلق مختلف؟
المحلول
كان لدي هذه المشكلة ولم أجد طريقة لتخصيص تباعد القراد في JSLIDER.
يمكنك استخدام تسميات القراد المخصصة كعمل في العمل، باستخدام JSLIDER.SETLABELTable (). وبعد هذا يسمح لك بتسمية القراد فقط.
لا تنتمي إلى StackOverflow