اقرأ في هذا المقال
- ما هو الكلاس JSlider في java swing
- أهم الدوال التي تستخدم مع الكلاس JSlider
- أهم الكونستركتورات الخاصة بالكلاس JSlider
ما هو الكلاس 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) أفقي ويتم تحديد أصغر و أكبر قيمة موجودة فيه حيث:
|