التقنيةلغات البرمجة

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

اقرأ في هذا المقال
  • ما هو الكلاس Button في JavaFX
  • أهم الدوال التي تستخدم مع الكلاس Button
  • أهم الكونستركتورات الخاصة بالكلاس Button

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

 

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

 

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

 

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

 

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

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

 

public void setText(String text)

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

 

public final void setTextFill(Paint value)

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

 

public final void setBackground(Background value)

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

 

public final void setFont(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) الذي قام باستدعائها.

 

public final void setTranslateX(double value)

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

 

public final void setTranslateY(double value)

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

 

 

 

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

 

Constructor الاستخدام
()public Button

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

 

public Button(String text)

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

 

public Button(String text, Node graphic)

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

 

 

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى