هل هناك أي طريقة لتمكين عجلة الماوس (للتمرير) في تطبيقات Java؟

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

  •  01-07-2019
  •  | 
  •  

سؤال

من الناحية المثالية، أود الحصول على طريقة لتمكين عجلة الماوس للتمرير في تطبيقات وقت تشغيل Java المجمعة القديمة، ولكن كود Java لاستخدامها بشكل صريح لتطبيق فردي سيكون كافيًا.

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

المحلول

بدون الوصول إلى الكود المصدري، لا يمكنك القيام بذلك.إذا كان لديك حق الوصول إلى المصدر، فافعل ما قاله RichH.

نصائح أخرى

لا ينبغي عليك إعادة الترجمة مقابل 1.5 أو 1.6 للحصول على عجلة الماوس، إلا إذا قمت بكتابة مكونات مخصصة.تمت إضافة سلوكيات عجلة الماوس إلى فئات التأرجح، لذا فإن مجرد تشغيل تطبيقات Java القديمة مقابل JRE الجديد يجب أن يتمتع بدعم عجلة الماوس دون الحاجة إلى القيام بأي شيء (على الأقل في الأشياء القابلة للتمرير/المستندة إلى JScrollPane)

يتم دعم التمرير بعجلة الماوس في تطبيقات Swing الحالية.يمكنك محاولة تجميع التطبيق الخاص بك باستخدام JDK 1.4 أو 1.5 أو 1.6.اعتمادًا على التعقيد والبيئة، قد يكون الانتقال إلى إصدار جديد خيارًا قابلاً للتطبيق وقد لا يكون كذلك.

هذا البرنامج التعليمي يوضح كيفية كتابة مستمع عجلة الماوس الخاص بك إذا كنت تريد شيئًا مختلفًا عن السلوك العادي.

ألقِ نظرة على مدونة Pushing Pixels: http://www.pushing-pixels.org/index.php?s=mouse+wheel

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