ما هو الكلاس Button في JavaFX

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


ما هو الكلاس Button في JavaFX:

يُعد الكلاس (Button) واحد من الكلاسات التي تستخدم مع (Java FX) والذي يُستخدم لإضافة زر (Button) في واجهة المستخدم  (GUI)، ومن الممكن أن يحتوي هذا الزر على نص أو أيقونة (icon)، وفيما يلي قائمة بأهم الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

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

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (Button):

الدالةالاستخدام
()public String getText

تقوم بإرجاع نص كائن من نوع (Button) الذي قام باستدعائها كنص.

publicvoidsetText(String text)

تستخدم هذه الدالة لتبديل النص الموجود في الـ (Button) الذي قام باستدعائها حيث مكان (text) يتم وضع النص الجديد.

publicfinalvoidsetTextFill(Paint value)

تستخدم هذه الدالة لتحديد لون نص الموجود داخل الـ (Button) الذي قام باستدعائها.

publicfinalvoidsetBackground(Background value)

تستخدم هذه الدالة لوضع لون أو صورة كخلفية للكائن من نوع (Button) الذي قام باستدعائها، حيث مكان (value) يتم وضع كائن من نوع (Background) والذي يُحدد درجة اللون أو الصورة التي سيتم استخدامها كخلفية.

publicfinalvoidsetFont(Font newFont)

تستخدم هذه الدالة لتحديد حجم و نوع خط الكائن من نوع (Button) الذي قام باستدعائها، حيث مكان (newFont)يتم وضع كائن من نوع (Font)، والذي يُمثل مزايا الخط الجديد الذي سيتم استخدامه.

public final void setUnderline(boolean value)

تستخدم هذه الدالة لوضع خط تحت نص الكائن من نوع (Button) الذي قام باستدعائها، ومكان (value)يتم وضع القيمة (true) لإظهار خط تحت النص المكتوب.

public final void setWrapText(boolean value)

تستخدم هذه الدالة لجعل نص كائن الـ (Button) الذي قام باستدعائها يكون على سطر جديد.

public final void setLineSpacing(double value)

تستخدم هذه الدالة لتحديد المسافة بين كل سطرين في النص الموجود داخل الـ (Button).

public final void setPadding(Insets value)

تستخدم هذه الدالة لإضافة هامش عند نص كائن الـ (Button) الذي قام باستدعائها.

publicfinalvoidsetTranslateX(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (Button) الذي قام باستدعائها بشكل أفقي.

public final void setTranslateY(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (Button) الذي قام باستدعائها بشكل عمودي.

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

Constructorالاستخدام
()publicButton

يقوم بإنشاء كائن من نوع (Button) والذي يمثل زر فارغ.

publicButton(String text)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (Button) والذي يمثل زر عليه نص، حيث مكان (text) يتم تمرير النص الذي يريد المستخدم إضافته على الزر.

publicButton(String text, Node graphic)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (Button) والذي يمثل زر عليه نص وأيقونة.

المصدر: JavaFX ButtonJavaFX Button TutorialHow to create a Button in JavaFX?JavaFX | Button with examples


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