ما هو الكلاس DatePicker في JavaFx وما هي أهم الدوال التي تستخدم معه

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


ما هو الكلاس DatePicker في JavaFx:

يُعد الكلاس (DatePicker) واحد من أهم الكلاسات المهمة التي تستخدم مع (JavaFx)، حيث يستخدم للحصول على (ComboBox) مخصص لعملية اختيار وتعيين التاريخ (Date Chooser ويتم ذلك بشكل سهل للغاية، حيث أنه يصبح بإمكان المستخدم إدخال التاريخ أو اختياره من القائمة التي تظهر له عند النقر على الزر الخاص بالتاريخ.

تعريف الكلاس DatePicker في JavaFX:

publicclass DatePicker extends ComboBoxBase<LocalDate>

أهم الكونستركتورات الخاصة بالكلاس DatePicker في JavaFx:

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

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

يقوم هذا الكونستركتور بإنشاء كائن من نوع (DatePicker)، والذي يمثل (ComboBox) خاص لعملية اختيار وتعيين التاريخ.

publicDatePicker(LocalDate localDate)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (DatePicker)، والذي يمثل (ComboBox) مخصص لاختيار التاريخ، مع إعطاء المستخدم إمكانية تحديد التاريخ الذي سيظهر.

أهم الدوال الخاصة بالكلاس DatePicker في JavaFx:

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

الدالة الاستخدام
publicfinalvoidsetTranslateX(double value)

تستخدم هذه الدالة لتحديد مكان كائن الـ (ComboBox) الذي قام باستدعائها بشكل أفقي، حيث مكان (value) يتم وضع رقم والذي يمثل عدد ال (Pixel) التي سيتم إزاحتها من اليسار إلى اليمين.

publicfinalvoidsetTranslateY(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (ComboBox) الذي قام باستدعائها بشكل عمودي، حيث مكان (value) يتم وضع رقم والذي يمثل عدد (Pixel) التي سيتم إزاحتها من الأعلى إلى الأسفل.

publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetDisable(boolean value)

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

()publicfinal LocalDate getValue

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

publicvoidsetValue(LocalDate value)

تستخدم هذه الدالة لتحديد التاريخ الذي يريده المستخدم أن يظهر في الكائن الخاص ب (DatePicker) الذي باستدعائها.

publicfinalvoidsetConverter(StringConverter<LocalDate> value)

تستخدم هذه الدالة لتحديد طريقة ظهور التاريخ Date Format ) الذي تم اختياره من قبل المستخدم.

publicfinalvoidsetStyle(String value)

تستخدم هذه الدالة لتعديل تصميم الكائن الخاص في  (DatePicker) الذي قام باستدعائها.

المصدر: JavaFX | DatePicker with examplesJavaFX DatePickerJavaFX DatePicker TutorialHow to create a date picker using JavaFX?


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