سؤال

هل من الممكن تراكب العديد من jsliders حتى أتمكن من رؤية "الإبهام" على حد سواء (لقد حاولت تعطيل لوحة المسار ووضع التعتيم إلى خطأ ولكن لا يزال أحد يخفي الآخر)؟ في الأساس، أود إنشاء مكون يسمح للمستخدم بتحديد نطاق (ولم أرغب حقا في كتابة واحدة مخصصة لأنه يحتوي على معظم سمات شريط تمرير). إذا كان هناك طريقة أخرى يمكنني القيام بذلك مع شريط تمرير، من شأنه أن يعمل أيضا.

شكرًا،

جيف

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

المحلول

آه، لقد وجدت ذلك (لا يجب أن أكون مستقلا بالشروط الصحيحة). مختبرات سوينغ ك jxmultithumbslider التي أعتقد أنها سوف تفعل الخدعة.

http://swinglabs.org/hudson/job/swingx٪20weekly٪20Build/javadoc/org/jdesktop/swingx/jxmultitmslider.html.

نصائح أخرى

لقد حصلت مؤخرا على نفس المشكلة، أردت منزلقا بالإبهام. لم أكن أخذه كثيرا، وما انتهى بي الأمر بقيام النطاق ببساطة بوضع اثنين من المتزلجين وفي مستمع الأحداث "Onsliderchange" منعت نايتا أصغر من الآخر والأخرى الأكبر من واحد. أنا لا أظن أن تأرجح من شريط التمرير ثنائي الإبهام، على الرغم من أنها قد تكون ميزة جديدة رائعة لإضافة، لذلك أعتقد أن هذا هو أفضل رهان لك.

يحتوي Jide على Rangeslider مع إبهام 2 (وواحد إضافي لطيف على رأسه لنقل كل من الإبهام في وقت واحد (على سبيل المثال، اسحب النطاق المتوقع) في طبقة مشتركة مفتوحة المصدر: http://www.jidesoft.com/products/oss.htm.

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