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

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


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

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

@DefaultProperty(value="text")publicclass Textextends Shape

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

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

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

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

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

الدالةالاستخدام
()public String getTextتقوم هذه الدالة بإرجاع نص من نوع (Text) اولذي قام باستدعائها كنص.
publicvoidsetText(String text)تستخدم هذه الدالة لتبديل نص الكائن الخاص ب (Text) والذي قام باستدعائها حيث مكان (text) يتم وضع النص الجديد.
publicfinalvoidsetFill(Paint value)تستخدم هذه الدالة لتحديد لون نص كائن الخاص ب (Text) الذي قام باستدعائها.
publicfinalvoidsetStroke(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) الذي قام باستدعائها.

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