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

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


ما هو الكلاس Alert في JavaFX وما هي استخداماته:

يُعد الكلاس (Alert) من أهم الكلاسات التي تستخدم مع (Java Fx ويستخدم بشكل رئيسي لإظهار نافذة جاهزة (Dialog) أمام المستخدم والتي تستخدم في مختلف التطبيقات لأسباب مختلفة كتحذير المستخدم أو إبلاغه بشيء ما أو لسؤاله إذا كان موافقاً على تنفيذ أمر معين أو لطلب إدخال معلومة معينة، وهناك العديد من الدوال والكونستركتورات الخاصة بهذا الكلاس.

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

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

الدالةالاستخدام
publicfinalvoidsetTitle(String title)

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

publicfinalvoidsetHeaderText(String headerText)

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

publicfinalvoidsetContentText(String contentText)

تستخدم هذه الدالة لتحديد النص الذي سيظهر فوق الأزرار في الكائن الخاص ب (Alert) والذي قام باستدعائها وسيظهر في منطقة (Content Region) حيث مكان (contentText) يتم تمرير النص الذي يريد المستخدم وضعه.

()publicfinalvoidshow

تستخدم هذه الدالة لإظهار الكائن الخاص ب (Alert) والذي قام باستدعائها.

publicfinal Optional<ButtonType>

()showAndWait

تستخدم هذه الدالة لإظهار الكائن الخاص ب (Alert) والذي قام باستدعائها حيث يتم إرجاع قيمة تمثل نوع الزر الذي تم النقر عليه حتى تم إغلاقها، حيث أن نوع الزر الذي ترجعه عبارة عن إحدى الثوابت الموجودة في الكلاس (ButtonType).

publicfinalvoidsetResizable(boolean resizable)

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

publicfinal ButtonType

()getResult

تقوم هذه الدالة بإرجاع ثابت من الكلاس (ButtonType) والذي يمثل نوع الزر الذي تم النقر عليه حتى تم إغلاق كائن الـ (Alert) الذي قام باستدعائها.

public final void setStyle(String value)تستخدم هذه الدالة لتعديل التصميم الخاص بكائن الـ (Alert) الذي قام باستدعائها، حيث
مكان (value) يتم وضع إسم و قيمة أي خاصية يريد المستخدم تعديلها في كائن الـ (Alert) باستخدام لغة (CSS).

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

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

الكونستركتورالاستخدام
Alert(Alert.AlertType alertType)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (Alert) والذي يمثل نافذة لها نوع محدد.

Alert(Alert.AlertType alertType, String contentText, ButtonType… buttons)

يقوم هذا الكونستركتور بإنشاء كائن من الكلاس Alert والذي يمثل نافذة (Dialog) لها نوع محدد،  حيث مكان (alertType) يتم وضع إحدى ثوابت الكلاس (AlertType)، والتي تمثل نوع الأيقونة والأزرار التي ستظهر في (Dialog)، ومكان (contentText) يتم وضع النص الذي يريده المستخدم أن يظهر في (Header Region)، ومكان (buttons) يتم وضع ثابت أو أكثر من نوع (ButtonType) لإضافة أزرار أخرى في ال (Footer Region).

المصدر: Class AlertJavaFX | Alert with examplesIntroduction to JavaFX AlertJavaFX Alert Dialogs Tutorial


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