ما هو الكلاس JDialog في لغة البرمجة Java Swing

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


ما هو الكلاس JDialog في Java Swing

يعد الكلاس (JDialog) واحد من الكلاسات المهمة والتي تستخدم في (Java Swing)، والذي يستخدم لإضافة نافذة مخصصة تسمى (Custom Dialog)، وأهم ما يميز هذه النافذة أن المستخدم يستطيع وضع أي شيء بداخلها.

كيفية تعريف  الكلاس JDialog في Java Swing

يتم تعريف الكلاس (JDialog) في (Java Swing) على النحو التالي:

publicclass JDialog extends Dialog implements Window Constants, Accessible, Root PaneContainer

أهم الكونستركتورات الخاصة بالكلاس JDialog في Java Swing

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

الكونستركتورالاستخدام
()publicJDialog
يقوم هذا الكونستركتور بإنشاء كائن من الكلاس من نوع (JDialog) حيث يمثل (Dialog) ليس له عنوان و بدون تحديد الـ (Frame) التي سيظهر بداخلها.
publicJDialog (Frame owner)
يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JDialog)
حيث يمثل (Dialog) ليس له عنوان و يظهر بداخل (Frame) محددة، ومكان الباراميتر (owner) يتم وضع الـ (Frame) التي نريده أن يظهر بداخلها.
publicJDialog (Frame owner, String title)

يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JDialog) حيث  يمثل (Dialog) له عنوان و يظهر بداخل (Frame) محددة.

  • حيث مكان الباراميتر المسمى ب (owner)
    يتم وضع  الـ (Frame) التي يرغب المستخدم أن يظهر بداخلها.
  • مكان الباراميتر (title)يتم وضع نص يمثل عنوان الـ (Dialog) الذي سوف سيظهر.
publicJDialog (Frame owner, boolean modal)
يقوم هذا الكونستركتور بإنشاء كائن من الكلاس من نوع (JDialog)، حيث  يمثل (Dialog) ليس له عنوان و يظهر بداخل (Frame) محددة، هنا يمكن للمستخدم تحديد إذا كان يريد أن يجعل المستخدم قادر على التعامل مع الـ (Frame) و الـ (Dialog) في نفس الوقت.
  • حيث مكان الباراميتر (owner) يتم وضع الـ (Frame) التي يرغب المستخدم أن تظهر بداخلها.
  • مكان الباراميتر (modal) يتم وضع (false) في حال أراد المستخدم أن يكون قادراً على التعامل مع الـ (Frame) و الـ (Dialog) في نفس الوقت، ويتم وضع
    (true) لجعله قادراً على التعامل مع الـ (Dialog) فقط عندما يكون ظاهراً.
publicJDialog(Frame owner, String title, boolean modal)
يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JDialog) حيث يمثل (Dialog) له عنوان و يظهر بداخل (Frame) محددة.
  • حيث مكان الباراميتر (owner) يتم وضع الـ (Frame) التي نريده أن تظهر بداخلها.
  • مكان الباراميتر (title) يتم وضع نص يمثل عنوان الـ Dialog الذي سيظهر.
  • مكان الباراميتر (modal) يتم وضع
    (false) في حال أردنا جعل المستخدم قادر على التعامل مع الـ (Frame) و الـ (Dialog) في نفس الوقت.

المصدر: Java Swing | JDialog with examplesJava JDialogJDialog and its ownerClass JDialog


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