اقرأ في هذا المقال
- ما هو الكلاس Pagination في Java fx
- ما هي أهم الكونستركتورات الخاصة بالكلاس Paginationl في Java fx
- ما هي أهم الدوال الخاصة بالكلاس Pagination في Java FX
ما هو الكلاس Pagination في Java fx:
يُعد الكلاس (Pagination) واحد من الكلاسات التي تستخدم مع حزمة (Java Fx) لعرض مجموعة من الصفحات أمام المستخدم في مكان واحد، حيث بإمكان المستخدم من خلاله عرض مجموعة من رسائل البريد الإلكتروني للمستخدم في عدة صفحات، ويمكنه أيضاُ استخدامه في عرض أي شيء آخر بطريقة ممتعة مثل في حال أراد المستخدم عرض بيانات كل موظف في صفحة خاصة بكل موظف.
وأهم ما يميز هذا الكلاس أنه بإمكان المستخدم وضع العدد الذي يريده من الصفحات، وسيقوم هذا الكلاس بترقيم هذه الصفحات بشكل تلقائي لجعله قادر على التنقل بين الصفحات بكل سهولة من خلال النقر على رقم الصفحة دون الحاجة لكتابة أي كود باستخدام لغات البرمجة.
تعريف الكلاس Pagination في Java fx:
@DefaultProperty(value="pages")publicclass Paginationextends Control
ما هي أهم الكونستركتورات الخاصة بالكلاس Paginationl في Java fx:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (Pagination):
Constructor | الاستخدام |
()publicPagination | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Pagination) والذي يمثل حاوية فيها عدد غير محدد من الصفحات. |
publicPagination(int pageCount) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Pagination) والذي يمثل حاوية فيها عدد محدد من الصفحات حيث مكان (pageCount) يتم وضع رقم يحدد عدد الصفحات التي سيتم وضعها بداخل الحاوية. |
public Pagination(int pageCount, int pageIndex) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (Pagination) والذي يمثل حاوية فيها عدد محدد من الصفحات مع تحديد الصفحة التي ستظهر مفتوحة عند تشغيل التطبيق. |
ما هي أهم الدوال الخاصة بالكلاس Pagination في Java FX:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (Pagination):
الدالة | الاستخدام |
publicfinalvoidsetPageCount(int value) | تستخدم هذه الدالة لتحديد عدد صفحات كائن الـ (Pagination) الذي قام باستدعائها، حيث مكان (value) يتم وضع رقم يحدد عدد صفحاته. |
()publicfinalintgetPageCount | تقوم هذه الدالة بإرجاع عدد صحيح يمثل عدد الصفحات الموجودة في الكائن الخاص ب (Pagination) الذي قام باستدعائها. |
publicfinalvoidsetCurrentPageIndex(int value) | تستخدم هذه الدالة لتحديد الصفحة التي يريدها المستخدم أن تظهر مفتوحة بشكل إفتراضي في الكائن الخاص ب (Pagination) الذي قام باستدعائها عند تشغيل البرنامج. |
public finalint ()getCurrentPageIndex | تقوم هذه الدالة بإرجاع عدد صحيح يمثل رقم (Index) الصفحة المفتوحة حالياً في الكائن الخاص ب (Pagination) الذي قام باستدعائها. |
public final void setStyle(String value) | تستخدم هذه الدالة لتعديل تصميم الكائن الخاص بالكلاس (Pagination) الذي قام باستدعائها. |