اقرأ في هذا المقال
- ما هو الكلاس ToggleButton في JavaFX
- أهم الدوال الخاصة بالكلاس ToggleButton
- أهم الكونستركتورات الخاصة بالكلاس ToggleButton
ما هو الكلاس ToggleButton في JavaFX:
يُعد الكلاس (ToggleButton) من الكلاسات المهمة المستخدمة مع (JavaFX)، والفكرة الرئيسية من هذا الزر أنه يستخدم لإضافة زر فيه حالتين وهما التشغيل والإيقاف في واجهة المستخدم (GUI)، ومحتوى هذا الزر يمكن أن يكون نص أو أيقونة.
أهم الدوال الخاصة بالكلاس ToggleButton:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (ToggleButton):
الدالة | الاستخدام |
()public String getText | تقوم هذه الدالة بإرجاع نص كائن الـ (ToggleButton) الذي قام باستدعائها كنص. |
publicvoidsetText(String text) | تستخدم هذه الدالة لتبديل نص كائن الـ (ToggleButton) الذي قام باستدعائها، حيث مكان (text) يتم وضع النص الجديد. |
publicfinalvoidsetTextFill(Paint value) | تستخدم لتحديد لون نص الكائن الخاص بـ (ToggleButton) الذي قام باستدعائها. |
publicfinalvoidsetBackground(Background value) | تستخدم هذه الدالة لوضع لون أو صورة كخلفية لكائن الـ (ToggleButton) الذي قام بإستدعائها حيث مكان (value) يتم وضع كائن من الكلاس (Background) والذي يشير إلى درجة اللون أو الصورة التي سيتم وضعها كخلفية. |
publicfinalvoidsetFont(Font newFont) | تستخدم هذه الدالة لتحديد حجم و نوع خط الكائن الخاص ب (ToggleButton) الذي قام باستدعائها، حيث مكان (newFont) يتم وضع كائن من الكلاس (Font) والذي يمثل خصائص الخط الجديد. |
public final void setTranslateX(double value) | تستخدم هذه الدالة لتحديد مكان الـ (ToggleButton) الذي قام باستدعائها بشكل أفقي. |
public final void setTranslateY(double value) | تستخدم هذه الدالة لتحديد مكان الـ (ToggleButton) الذي قام باستدعائها بشكل عمودي. |
public void setPrefSize(double prefWidth, double prefHeight) | تستخدم هذه الدالة لتحديد حجم الـ (ToggleButton) الذي قام باستدعائها. |
public final void setContentDisplay(ContentDisplay value) | تستخدم هذه الدالة لتحديد مكان ظهور الأيقونة التي تم اضافتها للكائن الخاص ب (ToggleButton) الذي قام باستدعائها. |
publicfinalvoidsetDisable(boolean value) | تستخدم لجعل نص الكائن الخاص بـ (ToggleButton) الذي قام باستدعائها يبدو غير فعال. |
publicfinalvoidsetOnAction(EventHandler<ActionEvent> e) | تستخدم هذه الدالة لتنفيذ أوامر معينة عند النقر على الكائن الخاص ب ( ToggleButton) الذي قام باستدعائها. |
أهم الكونستركتورات الخاصة بالكلاس ToggleButton:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (ToggleButton):
Constructor | الاستخدام |
()publicToggleButton | يقوم هذا الكونستركتور بإنشاء كائن من نوع (ToggleButton) والذي يمثل زر فارغ. |
publicToggleButton(String text) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (ToggleButton) والذي يمثل زر عليه نص، حيث مكان (text) يتم تمرير النص الذي نريد وضعه على الزر. |