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

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


ما هو الكلاس الكلاس JCheckBox في Java Swing:

يُعد الكلاس (JCheckBox) من الكلاسات الرئيسية التي تستخدم في (Java Swing والذي يستخدم لإضافة (Check Box) في واجهة المستخدم (Graphical user interface)، ويستخدم هذا النوع من الكلاسات  عند وضع وجود خيارات متعددة (Options) للمستخدم.

أهم الدوال الخاصة بالكلاس JCheckBox:

الدالة الاستخدام
publicvoidaddActionListener(ActionListener al)تستخدم لتنفيذ أوامر معينة عند النقر على (JCheckBox) الذي قام باستدعائها.
()publicbooleanisSelectedتستخدم لمعرفة إذا تم اختيار الكائن الخاص بـ (JCheckBox) الذي قام باستدعائها؛ أي هل تم وضع علامة (√) عليه أم لا وتقوم بإرجاع قيمة (true) إذا كان يوجد عليه علامة (√). وتقوم بإرجاع (false) إذا كان لا يوجد هذه العلامة.
publicvoidsetSelected(boolean select)تستخدم لتحديد إذا كان سيتم اختيار كائن الـ (JCheckBox) الذي قام باستدعائها، أي سيتم وضع علامة (√) عليه أم لا.
()publicbooleanisEnabledتستخدم لمعرفة ما إذا كان متاحاً  اختيار كائن الـ (JCheckBox) الذي قام باستدعائها أم لا من خلال (isEnabled).
public void setEnabled(boolean enable)تستخدم لتحديد إذا كان كائن الـ (JCheckBox) الذي قام باستدعائها متاحاً أم لا، حيث مكان الباراميتر (select) يتم وضع (true) إذا رغب المستخدم بجعل كائن الـ (JCheckBox) متاحاً، ويتم وضع (false) إذا كان لا يرغب بجعله متاحاً.

أهم الكونستركتورات التي تستخدم مع الكلاس JCheckBox:

Constructorالاستخدام
()publicJCheckBoxيقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JCheckBox) يمثل (Check Box) لا يوجد بجانبه نص أو صورة.
publicJCheckBox(String text)يقوم هذا الكونستركتور بإنشاء  كائن من الكلاس (JCheckBox) والذي يمثل ( Check Box) بجانبه نص، حيث مكان الباراميتر (text) يتم تمرير النص الذي نريد وضعه بجانب الـ (Check Box).
publicJCheckBox(String text, boolean selected)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JCheckBox) يمثل (Check Box) وبجانبه نص، حيث:
  • مكان الباراميتر (text) يتم تمرير النص الذي نريد وضعه بجانب الـ (Check Box)، ومكان الباراميتر (selected) يتم تمرير القيمة (true) في حال أردنا وضع علامة (√) بداخل (check box).
publicJCheckBox(Icon image)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JCheckBox) ويمثل (Check Box) وبجانبه (Icon).
publicJCheckBox(Icon image, boolean selected)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JCheckBox) والذي يمثل (Check Box بجانبه أيقونة حيث:
  • مكان الباراميتر (Icon) يتم تمرير كائن من (Interface) (Icon) والذي يمثل الأيقونة التي سيتم وضعها بجانب الـ (Check Box).

.

public JCheckBox(Action a)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JCheckBox)، والذي يمثل (Check Box) لا يوجد بجانبه نص أو صورة.

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