ما هو الكلاس JTextField في Java Swing وما هي أهم الدوال المستخدمة معه

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


ما هو الكلاس JTextField في Java Swing:

(JTextField) هو أحد الكلاسات الرئيسية في (Java Swing)، ويستخدم لإضافة مربع نص (Text Field) في واجهة المستخدم (Graphical user interface)، وهو عبارة عن مكون يسمح بتحرير سطر واحد من النص وهناك العديد من الدوال و (Constructors) التي يتم استخدامها مع هذه الكلاس.

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

الجدول التالي يحتوي على بعض دوال الكلاس (JTextField):

إسم الدالة الاستخدام
()public String getTextتقوم هذه الدالة بإرجاع نص كائن الـ (JTextField) الذي قام باستدعائها كـ (String).
publicvoidsetText(String text)تستخدم هذه الدالة لتبديل نص كائن الـ ( JTextField) الذي قام باستدعائها، حيث مكان الباراميتر (text) يتم وضع النص الجديد.
publicvoidaddActionListener(ActionListener al)تستخدم لتنفيذ أوامر معينة عند النقر داخل كائن الـ (JTextField) الذي قام باستدعائه.
publicvoidremoveActionListener(ActionListener al)تستخدم لعدم تنفيذ أوامر الدالة ()addActionListener من جديد عند النقر بداخل كائن الـ (JTextField) الذي قام باستدعائها.

أهم كونستركتورات الكلاس JTextField:

الجدول التالي يحتوي على أهم كونستركتورات الكلاس (JTextField):

Constructorالاستخدام
()publicJTextFieldيقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTextField) ويمثل (Text Field) فارغ.
publicJTextField(String text)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTextField) والذي يمثل (Text Field) فيه نص، ومكان الباراميتر (text) يتم تمرير النص الذي نريد وضعه بداخل الـ (Text Field).
publicJTextField(int columns)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTextField) يمثل (Text Field) فارغ ومن الممكن أن يحتوي على عدد محدد من الأحرف، مكان الباراميتر (columns)، حيث يتم رقم يمثل عدد الأحرف الأقصى التي يمكن إدخالها في الـ (Text Field).
publicJTextField(String text, int columns)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JTextField) يمثل (Text Field)ويحتوي على نص ويمكنه أن يحتوي أيضاً على عدد محدد من الأحرف.
  • مكان الباراميتر (text) يتم تمرير النص الذي نريد وضعه بداخل الـ (Text Field).
  • مكان الباراميتر(columns) يتم تمرير رقم يمثل عدد الأحرف الأقصى التي يمكن إدخالها في الـ (Text Field).

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