الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تغيير مكان ظهور ال JOptionPane باستخدام JFrame

مغلق
بدأه - a l t - في 3 مايو 2005 · 2 رد · 684 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

JOptionPane + JFrame

في هذا الفصل الدراسي كلفنا أستاذنا الفاضل لمادة البرمجة ( الله يجزاه عنا خير الجزاء ) بعمل بحث،

لا يتجاوز توضيح طريقة لتغيير مكان عرض نافذة الـ JOptionPane ،

وهذا لرفع مستوى الطلاب علميا وأيضا لرفع درجاتهم

فيسرني عرض ما قمت به من جهد هنا ( ولو كان بسيطا ) ، فقد يستفاد منه .

وأتمنى من الأخوة الفضلاء إثراء الموضوع بإضافة ما لديهم من معرفة أو تحسينات، لجبر تقصيري

البحث

بسم الله الرحمن الرحيم

من ضمن أدوات Swing كلاس لإنشاء نوافذ منبثقة تسمى JOptionPane تستطيع

بواسطته عرض الرسائل أو جمع المعلومات منها،

و تظهر هذه النافذة JOptionPane في مركز شاشة العرض.

ومن الممكن تغيير مكان ظهور هذه النافذة بصناعة فريم في المكان المطلوب وبالحجم المناسب

يمكننا التحكم فيه، ليكون قاعدة يتمركز عليها نافـــــــــــــــذة (( JOptionPane )) ،

أولاً : ظهور الفريم في الزاوية العلوية اليسرى

في البداية يجب إنشاء كائن الفريم وتسميته

("JFrame f = new JFrame (“ Lable

ومن ثم تحديد حجم الفريم وليكن بعرض 400 و ارتفاع 200

;(f.setSize(400,200

frame1.jpg

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

frame2.jpg

من الملاحظ أن نافذة JOptionPane ظهرت في منتصف الفريم

في السطر رقم 10 :: الأمر التالي

;(f.setVisible(true

وهو يسمح بإظهار الفريم.

وعند عدم كتابته فإن الفريم لن يظهر، مما يجعل نافذة

JOptionPane تظهر في منتصف شاشة العرض.

ثانياً : تحديد مكان الفريم في شاشة العرض

يتم تحديد مكان للفريم باستخدام الأمر setBounds بدلاً من الأمر setSize فالأمر الأول يتعامل مع

أربعة متغيرات

( setBounds ( X , Y , W , H

X : البعد الأفقي .

Y : البعد الرأسي.

W : عرض الفريم.

H : ارتفاع الفريم .

فهي تمكنك من تحديد مكان الفريم بدقه متناهية

مثال

frame3.jpg

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

frame4.jpg

===== انتهى ========

وصلى الله على محمد

(h)

11_03_06_12_48_57_1142110137Image(_66).jpg

#2

جميل

وهناك موسوعه بأسماء الclasses والmethods الخاصه بكل كلاس

وفائدة كل method

للأسف ليست بحوزتي الآن ،

#3

الموسوعة!!!

تقصد الشروحات أو Documentation

تستطيع تحميلها على جهازك أو تصفحها هنا.

http://java.sun.com/j2se/1.4.2/docs/api/

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…