التعامل مع مكونات الحزمة SwingX.... المكون JXFrame
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
التعامل مع مكونات الحزمة SwingX.... المكون JXFrame
بسم الله الرحمن الرحيم
أهلا وسهلا بكم إخوانى الكرام ....هذا المقال بداية عن سلسلة من المقالات عن الحزمة SwingX التى سيتم نشرها تباعا فى هذا المنتدى المتواضع
اولا : التعرف على الحزمة
أما الحزمة SwingX فهى عبارة عن حزمة رسومية تحتوي على العديد من المكونات و أدوات واجهة المستخدم الرسومية ، بما في ذلك مكونات جديدة ومحسنة التي توفر وظائف مطلوبة فى تطبيقات الجافا
SwingX هو مشروع فرعي من SwingLabs ، الذي يحظى بدعم من شركة صن مايكروسيستمز و بمشاركة بعض من أهم المهندسين المسؤولين عن الحزمة سوينغ التقليدية فى الجافا
ثانيا: مكونات الحزمة
بعض مكونات SwingX
- JXFrame
- JXCollapsiblePane
- JXComboBox
- JXDatePicker
- JXEditorPane
- JXErrorPane
- JXFindBar
- JXFindPanel
- JXGlassBox
- JXHyperlink
- JXImagePanel
- JXList
- JXLoginDialog
- JXLoginPanel
- JXmonthView
- JXPanel
- JXRadioGroup
- JXRootPane
- JXSearchPanel
- JXStatusBar
- JXTable
- JXTableHeader
- JXTaskPane
- JXTaskPaneContainer
- JXTipOfTheDay
- JXTitledPanel
- JXTree
- JXTreeTable
ثالثا : كيفية استخدام الحزمة
و لكى تستطيع استخدام تلك الحزمة يجب تحميلها من هنــــــــــــــــــــــا قم بفك الضغط للحصول على الملف swingx-all-1.6.4 ثم قم بوضع الملف فى مسار التطبيق الخاص بك ومن ثم ادراج الملف الى المشروع
رابعا : إستخدام المكون JXFrame
النافذة JXFrame هى JFrame المحسنة حيث لها بعض الميزات التي تجعلها من المفيد استخدامها كإطار "الرئيسي" للتطبيق.
منها ميزة الخمول:حيث تقدم JXFrame موقت الخمول. تسجيل PropertyChangeListener ل "الخمول" سوف تخطر عندما لم تفاعلت المستخدم مع JVM. والاستخدام الرئيسي لهذا النوع من الوظائف هو تأمين التطبيق، ومنعها من الوصول مطالبة المستخدم لتسجيل الدخول مرة أخرى.
كيفية إنشاء النافذة JXFrame
إدراج المكتبة اللازمة على النحو التالى :
- الكود:
import org.jdesktop.swingx.JXFrame;
إنشاء مثيل من الكائن JXFrame وذلك على النحو التالى
- الكود:
JXFrame frame = new JXFrame();
و الكود أعلاه يقوم بانشاء نافذة بدون عنوان ...أما اذا اردت ان تنشىء نافذة بعنوان يكون على النحو التالى :
- الكود:
JXFrame frame = new JXFrame("Egy_Tech");
نقوم باستخدام الاسلوب setStartPosition لتحديد مكان ظهور النافذة على الشاشة على النحو التالى :
- الكود:
frame.setStartPosition(JXFrame.StartPosition.CenterInScreen);
_نقوم بتحديد حجم النافذة
- الكود:
frame.setSize(300, 300);
_نقوم باظهار النافذة
- الكود:
frame.setVisible(true);
_ المثال الكامل على النحو التالى :
- الكود:
import org.jdesktop.swingx.JXFrame;
public class Web {
public static void main(String[] args) {
JXFrame frame = new JXFrame("Egy_Tech");
frame.setStartPosition(JXFrame.StartPosition.CenterInScreen);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: التعامل مع مكونات الحزمة SwingX.... المكون JXFrame
الف شكر استاذنا العزيز
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft