ما هو الكلاس ToggleButton في JavaFX وما هي أهم الدوال والكونستركتورات التي تستخدم معه

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


ما هو الكلاس 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) يتم تمرير النص الذي نريد وضعه على الزر.


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