سؤال

لدي مسار صوتي مع عرض شرائح للصورة - على سبيل المثال، هناك صورة 1 في الساعة 0:00، صورة 2 في 0:45، صورة 3 في 1:03 وما إلى ذلك. أنا حاليا باستخدام JSLider لتغيير الموضع في المسار الصحيح. أود الحصول على علامات التمرير في المنزلق في النقاط التي تتغير فيها الصور - لكن التباعد بين القراد ليس موحدا، لذلك setPaintTicks ليس خيارا. هل هناك طريقة للقيام بذلك مع javax.swing.JSlider, ، أو هل يمكن أن توصي عنصر تحكم منزلق مختلف؟

هل كانت مفيدة؟

المحلول

كان لدي هذه المشكلة ولم أجد طريقة لتخصيص تباعد القراد في JSLIDER.

يمكنك استخدام تسميات القراد المخصصة كعمل في العمل، باستخدام JSLIDER.SETLABELTable (). وبعد هذا يسمح لك بتسمية القراد فقط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top