Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

JavaFXالكلاس PasswordField

  • مقدمة
  • كونستركتورات الكلاس PasswordField
  • دوال الكلاس PasswordField
  • أمثلة شاملة

مقدمة

الكلاس PasswordField يستخدم لإضافة مربع نص خاص لإدخال كلمات المرور ( Password Field ) في واجهة المستخدم, حيث أنه يقوم بإخفاء الأحرف التي يكتبها المستخدم.


بناء الكلاس PasswordField

public class PasswordField
extends TextField

كونستركتورات الكلاس PasswordField

الجدول التالي يحتوي على كونستركتورات الكلاس PasswordField.

الكونستركتور مع تعريفه
1 public PasswordField() ينشئ كائن من الكلاس PasswordField يمثل مربع نص فارغ خاص لإدخال كلمات المرور.

دوال الكلاس PasswordField

الجدول التالي يحتوي على دوال الكلاس PasswordField الأكثر إستخداماً.

الدالة مع تعريفها
1 public String getText() ترجع نص كائن الـ PasswordField الذي قام بإستدعائها كنص.
2 public void setText(String text) تستخدم لتبديل نص كائن الـ PasswordField الذي قام بإستدعائها.
مكان الباراميتر text نضع النص الجديد.
3 public final void setTranslateX(double value) تستخدم لتحديد مكان الـ PasswordField الذي قام باستدعائها أفقياً.
مكان الباراميتر value نضع رقم يمثل كم Pixel سيتم إزاحته من اليسار إلى اليمين.
4 public final void setTranslateY(double value) تستخدم لتحديد مكان الـ PasswordField الذي قام باستدعائها عامودياً.
مكان الباراميتر value نضع رقم يمثل كم Pixel سيتم إزاحته من الأعلى إلى الأسفل.
5 public void setPrefSize(double prefWidth, double prefHeight) تستخدم لتحديد حجم الـ PasswordField الذي قام باستدعائها.
  • مكان الباراميتر prefWidth نضع رقم يمثل عرض الـ PasswordField بالـ Pixel.
  • مكان الباراميتر prefHeight نضع رقم يمثل طول الـ PasswordField بالـ Pixel.
6 public final void setDisable(boolean value) تستخدم لجعل نص كائن الـ PasswordField الذي قام باستدعائها يبدو غير مفعّل, أي يصبح لونه باهتاً و غير قابل لتغير النص الموجود بداخله.
مكان الباراميتر value نضع القيمة true لجعله غير مفعّل.
7 public final void setStyle(String value) تستخدم لتعديل تصميم كائن الـ PasswordField الذي قام بإستدعائها.
مكان الباراميتر value يمكنك تمرير إسم و قيمة أي خاصية تريد تعديلها في كائن الـ PasswordField بأسلوب لغة CSS لإظهاره بالشكل الذي تريده.

أمثلة شاملة


المثال الأول

المثال التالي يعلمك طريقة إنشاء كائن من الكلاس PasswordField و إضافته في النافذة.

طريقة إضافة PasswordField في javafx

شاهد المثال



المثال الثاني

المثال التالي يعلمك طريقة الحصول على النص المدخل في PasswordField عند النقر على Button.

طريقة الحصول على النص المدخل في الـ PasswordField عند النقر على زر في javafx

شاهد المثال



المثال الثالث

المثال التالي يعلمك طريقة التشييك على النص الذي يتم إدخاله في PasswordField.

طريقة التشييك على النص الذي يتم إدخاله في الـ PasswordField في javafx

شاهد المثال