هل من الممكن النقر فوق اثنين من JSliders في وقت واحد

StackOverflow https://stackoverflow.com/questions/7383670

  •  29-10-2019
  •  | 
  •  

سؤال

أحاول تحديد إحداثيات من شبكة باستخدام رمز الترقيم العام.هل يمكنني فعل ذلك ، فعند النقر فوق أحدهما ، ينقر على الآخر أيضًا ، يكون أحدهما عموديًا والآخر أفقيًا؟لذلك يمكنني سحبهما معًا في وقت واحد.

ما أحاول القيام به هو ضبط شريط التمرير الأفقي استنادًا إلى الحركات الأفقية للماوس وتعيين شريط التمرير العمودي بناءً على الحركات الرأسية للماوس.

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

المحلول

ما أحاول القيام به هو ضبط شريط التمرير الأفقي بناءً على الحركات الأفقية للماوس وتعيين شريط التمرير الرأسي بناءً على الحركات الرأسية للماوس.

بدلاً من ذلك ، أود إرفاق مستمع الماوس بالمنطقة نفسها ، ومطابقة منزلقات x / y لمطابقة إحداثيات الماوس.بالطبع ، من المفيد أيضًا أن تغير أشرطة التمرير الوضع ، ولكن بشكل مستقل عن بعضها البعض.

نصائح أخرى

نعم يمكنك القيام بذلك.ما عليك سوى الحصول على القيمة من JSlider الذي يتم سحبه واستخدامه لتعيين BoundedRangeModel الخاص بـ JSlider الآخر.

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