الكلاس TextField في Java Fx

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


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

يُعد الكلاس (TextField) واحد من الكلاسات الرئيسية التي تستخدم مع (Java Fx)، والذي يُستخدم لإضافة مربع نص Text Field ) في واجهة المستخدم (GUI)، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

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

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

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

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

publicTextField(String text)

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

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

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

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

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

publicvoidsetText(String text)

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

publicfinalvoidsetTextFill(Paint value)

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

publicfinalvoidsetBackground(Background value)

تستخدم هذه الدالة لوضع لون أو صورة كخلفية لكائن الـ (TextField) الذي قام باستدعائها.

public final void setFont(Font newFont)

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

publicfinalvoidsetPadding(Insets value)

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

publicfinalvoidsetTranslateX(double value)

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

public final void setTranslateY(double value) 

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

public void setPrefSize(double prefWidth, double prefHeight)

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

public final void setDisable(boolean value)

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

publicfinalvoidsetStyle(String value)

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

المصدر: JavaFX | TextFieldJavaFX TextFieldHow to create a text field using JavaFX?JavaFX TextField Tutorial


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