JOptionPane + JFrame
في هذا الفصل الدراسي كلفنا أستاذنا الفاضل لمادة البرمجة ( الله يجزاه عنا خير الجزاء ) بعمل بحث،
لا يتجاوز توضيح طريقة لتغيير مكان عرض نافذة الـ JOptionPane ،
وهذا لرفع مستوى الطلاب علميا وأيضا لرفع درجاتهم
فيسرني عرض ما قمت به من جهد هنا ( ولو كان بسيطا ) ، فقد يستفاد منه .
وأتمنى من الأخوة الفضلاء إثراء الموضوع بإضافة ما لديهم من معرفة أو تحسينات، لجبر تقصيري
البحث
بسم الله الرحمن الرحيم
من ضمن أدوات Swing كلاس لإنشاء نوافذ منبثقة تسمى JOptionPane تستطيع
بواسطته عرض الرسائل أو جمع المعلومات منها،
و تظهر هذه النافذة JOptionPane في مركز شاشة العرض.
ومن الممكن تغيير مكان ظهور هذه النافذة بصناعة فريم في المكان المطلوب وبالحجم المناسب
يمكننا التحكم فيه، ليكون قاعدة يتمركز عليها نافـــــــــــــــذة (( JOptionPane )) ،
أولاً : ظهور الفريم في الزاوية العلوية اليسرى
في البداية يجب إنشاء كائن الفريم وتسميته
("JFrame f = new JFrame (“ Lable
ومن ثم تحديد حجم الفريم وليكن بعرض 400 و ارتفاع 200
;(f.setSize(400,200

هذا الصورة توضح عمل الكود

من الملاحظ أن نافذة JOptionPane ظهرت في منتصف الفريم
في السطر رقم 10 :: الأمر التالي
;(f.setVisible(true
وهو يسمح بإظهار الفريم.
وعند عدم كتابته فإن الفريم لن يظهر، مما يجعل نافذة
JOptionPane تظهر في منتصف شاشة العرض.
ثانياً : تحديد مكان الفريم في شاشة العرض
يتم تحديد مكان للفريم باستخدام الأمر setBounds بدلاً من الأمر setSize فالأمر الأول يتعامل مع
أربعة متغيرات
( setBounds ( X , Y , W , H
X : البعد الأفقي .
Y : البعد الرأسي.
W : عرض الفريم.
H : ارتفاع الفريم .
فهي تمكنك من تحديد مكان الفريم بدقه متناهية
مثال

وهذه الصورة توضح عمل الكود السابق

===== انتهى ========
وصلى الله على محمد
(h)
.jpg)