الكلاس TextArea في Java Fx

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


ما هو الكلاس TextArea في JavaFx؟

يُعد الكلاس (TextArea) واحد من الكلاسات الرئيسية التي تُستخدم مع (JavaFx)، والذي يستخدم لإضافة مربع نص يتألف من أكثر من سطر (Text Area) في واجهة المستخدم (GUI)، وهناك العديد من الدوال والكونستركتورات الخاصة بهذا الكلاس.

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

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

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

يقوم هذا الكونستركتور بإنشاء كائن من نوع (TextArea) والذي يمثل مربع نص فارغ.

publicTextArea(String text)

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

أهم الدوال الخاصة بالكلاس TextArea:

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

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

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

publicvoidsetText(String text)

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

publicfinalvoidsetFont(Font newFont)

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

publicfinalvoidsetPadding(Insets value)

تستخدم هذه الدالة لإضافة هامش حول نص كائن الـ (TextArea) الذي قام باستدعائها، حيث مكان (value) يتم وضع كائن من نوع (Insets)، والذي يمثل حجم الهامش حول النص من مُختلف الجهات.

publicfinalvoidsetTranslateX(double value)

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

public final void setTranslateY(double value)

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

public void setPrefSize(double prefWidth, double prefHeight)

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

public final void setDisable(boolean value)

تستخدم هذه الدالة لجعل نص الكائن الموجود داخل (TextArea) الذي قام باستدعائها يصبح غير فعال وغير قابل لتغيير النص الموجود بداخله.

publicfinalvoidsetStyle(String value)

تستخدم هذه الدالة لتعديل تصميم الـ (TextArea) الذي قام باستدعائها.

المصدر: Class TextAreaJavaFX TextAreaHow to create a text area in JavaFX?


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