ما هو الكلاس JSlider في java swing وما أهم الدوال المستخدمة فيه

اقرأ في هذا المقال


ما هو الكلاس JSlider في java swing:

يعد الكلاس (JSlider) جزء من حزمة (Java Swing) والذي يُستخدم لإضافة (Slider) في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس.

أهم الدوال التي تستخدم مع الكلاس JSlider:

الجدول التالي يبين أهم الدوال التي تستخدم مع هذا الكلاس:

الدالة الاستخدام
()publicintgetValueتقوم هذه الدالة بإرجاع قيمة كائن من نوع (JSlider) الذي قام باستدعائها.
publicvoidsetValue(int value)تستخدم هذه الدالة لتحديد قيمة كائن الـ (JSlider) الذي قام باستدعائها حيث مكان (value) نضع القيمة.
publicvoidsetMinorTickSpacing(int n)تستخدم هذه الدالة لإظهار خطوط تشبه خطوط المسطرة في كائن من نوع (JSlider) الذي قام باستدعائها، حيث مكان الباراميتر (N) يتم وضع رقم والذي يحدد المسافة بين كل خطين صغيرين.
publicvoidsetMajorTickSpacing(int n)تستخدم هذه الدالة لإظهار خطوط تشبه خطوط المسطرة الكبيرة والخاصة بالكائن من نوع (JSlider) الذي قام باستدعائها، حيث مكان الباراميتر (N) يتم وضع رقم يقوم بتحديد المسافة بين كل خطين كبيرين.
publicvoidsetPaintTicks(boolean visiblity)تستخدم هذه الدالة لإظهار الخطوط الصغيرة و الكبيرة أيضاً في كائن من نوع (JSlider) الذي قام باستدعائها، حيث مكان الباراميتر (visibility) يتم وضع قيمة (true) لإظهار الخطوط أو ( false) لإخفائها.
publicvoidsetPaintLabels(boolean visiblity)تستخدم هذه الدالة لإظهار القيم عند الخطوط الكبيرة في الكائن من نوع ( JSlider) الذي قام باستدعائها، حيث مكان الباراميتر ( visibility) يتم وضع قيمة (true) لإظهار الخطوط الكبيرة أو نضع قيمة (false) لإخفائها.
public void addChangeListener(ChangeListener listener)تستخدم هذه الدالة لتنفيذ أوامر معينة عند تغيير قيمة كائن من نوع (JSlider) والذي قام باستدعائها.

أهم الكونستركتورات الخاصة بالكلاس JSlider:

الجدول التالي يحتوي على كونستركتورات الكلاس (JSlider):

Constructorالاستخدام
()publicJSliderيقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JSlider) والذي يمثل ( Slider).
publicJSlider(int orientation)يقوم هذا الكلاس بإنشاء كائن من الكلاس (JSlider)، والذي يمثل (Slider) مع تحديد إتجاهه، حيث يكون أفقي أو عامودي وتكون قيمته الأولية تساوي (50).
publicJSlider(int min, int max)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JSlider)، والذي يمثل (Slider) أفقي ويتم تحديد أصغر و أكبر قيمة موجودة فيه حيث:
  • مكان الباراميتر (min) يتم وضع أصغر قيمة في  الـ (Slider).
  • مكان الباراميتر (max) يتم وضع أكبر قيمة ممكن وجودها في الـ (Slider).

المصدر: Java Swing | JSliderJava JSliderSWING - JSlider ClassClass JSlider


شارك المقالة: