المزيد

ما هو الكلاس Text في Java Fx وما هي أهم الدوال والكونستركتورات التي تستخدم معه

ما هو الكلاس Text في Java Fx:

 

يُعد الكلاس (Text) من الكلاسات الرئيسية التي تستخدم مع حزمة (Java Fx)،  ووظيفته الأساسية إضافة نص (Text) في واجهة المستخدم (GUI) حيث يمكن إظهار النصوص بشكل مُنسق، ويتم تعريفه على بالطريقة التالية:

@DefaultProperty(value="text") 

public class

 Text extends Shape

 

 

ما هي أهم الكونستركتورات الخاصة بالكلاس Text في Java Fx:

 

الجدول التالي يحتوي على أهم الكونستركتورات بالكلاس (ـText) في (Java Fx):

 

Constructorالاستخدام
()public Textيقوم هذا الكونستركتور بإنشاء كائن من نوع (Text) والذي يمثل نص فارغ.
public Text(String text)يقوم هذا الكونستركتور بإنشاء كائن من نوع (Text) والذي يمثل نص، حيث مكان (text) يتم وضع النص الذي يرغب المستخدم بعرضه.
public Text(double x, double y, String text)يقوم هذا الكونستركتور بإنشاء كائن من نوع (Text) والذي يمثل نص مع تحديد مكان ظهوره في النافذة.

 

 

ما هي أهم الدوال الخاصة بالكلاس Text في Java Fx:

 

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

الدالةالاستخدام
()public String getTextتقوم هذه الدالة بإرجاع نص من نوع (Text) اولذي قام باستدعائها كنص.
public void setText(String text)تستخدم هذه الدالة لتبديل نص الكائن الخاص ب (Text) والذي قام باستدعائها حيث مكان (text) يتم وضع النص الجديد.
public final void setFill(Paint value)تستخدم هذه الدالة لتحديد لون نص كائن الخاص ب (Text) الذي قام باستدعائها.
public final void setStroke(Paint value)تستخدم هذه الدالة لإضافة لون حول نص الكائن الخاص ب (Text) الذي قام باستدعائها.
public final void setFont(Font newFont)تستخدم هذه الدالة لتحديد حجم و نوع خط الكائن الخاص ب (Text) الذي قام باستدعائها حيث مكان (newFont) يتم وضع كائن من نوع (Font) والذي يمثل خصائص الخط الجديد.
public final void setUnderline(boolean value)تستخدم هذه الدالة لوضع خط تحت نص الكائن الخاص ب (Text) الذي قام باستدعائها حيث مكان (value) يتم وضع القيمة (true ) ليظهر خط تحت النص.
public final void setStrikethrough(boolean value)تستخدم هذه الدالة لوضع خط على نص الكائن الخاص ب (Text) الذي قام باستدعائها.
public final void setWrappingWidth(double value)تستخدم هذه الدالة لتحديد عرض نص الكائن الخاص ب (Text) الذي قام باستدعائها.
public final void setLineSpacing(double value)تستخدم هذه الدالة لتحديد المسافة بين كل سطرين في نص الكائن الخاص ب (Text) الذي قام باستدعائها.

 

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

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