الانتقال إلى المحتوى الرئيسي

كيفية إنشاء نافذة في جافا: دليل خطوة بخطوة للمبتدئين

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

قبل أن نبدأ ، دعنا نتعرف على الأدوات والمكتبات التي سنحتاجها لإنشاء تطبيق نافذة في جافا. أولا ، سوف نحتاج إلى تثبيت مجموعة تطوير جافا (جدك) ، والذي يتضمن مترجم جافا وغيرها من الأدوات لتطوير البرامج في هذه اللغة. بالإضافة إلى ذلك ، سوف نستخدم مكتبة التأرجح ، والتي توفر مجموعة من الفئات والأساليب لإنشاء واجهة مستخدم رسومية.

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

  1. التحضير لإنشاء نافذة في جافا
  2. تثبيت مجموعة تطوير جافا (جدك)
  3. تركيب بيئة التطوير المتكاملة
  4. إنشاء مشروع جديد في بيئة تطوير متكاملة
  5. فكرة إنتليج
  6. الكسوف
  7. إضافة المكتبات والتبعيات اللازمة
  8. كتابة التعليمات البرمجية لإنشاء نافذة
  9. إطلاق واختبار النافذة
  10. إعداد التطبيق لمزيد من التطوير
  11. سؤال وجواب
  12. كيف يمكنني إنشاء نافذة في جافا?
  13. كيف يمكنني تعيين عنوان لنافذة?
  14. كيف يمكنني تغيير حجم النافذة?
  15. كيف يمكنني إغلاق النافذة عند النقر على الصليب?
  16. كيف يمكنني إضافة مكونات إلى نافذة?

التحضير لإنشاء نافذة في جافا

قبل إنشاء نافذة في جافا ، تحتاج إلى إكمال عدة خطوات إعداد.

  1. تثبيت مجموعة تطوير جافا (جدك)
  2. لتطوير برامج جافا ، سوف تحتاج إلى جدك المثبتة. يمكنك تحميل أحدث نسخة من جدك من موقع أوراكل الرسمي واتبع تعليمات التثبيت.

  3. تكوين بيئة التطوير (إيد)
  4. لإنشاء نافذة في جافا ، يمكنك استخدام مختلف بيئات التنمية المتكاملة (إيدس) مثل الكسوف ، إنتليج فكرة أو نيتبانز. تثبيت إيد من اختيارك وتكوينه وفقا لتفضيلاتك.

  5. استيراد مكتبة سكريبت
  6. لإنشاء نافذة في جافا ، سوف تحتاج إلى مكتبة جافافس. عند استخدام الإصدارات الحديثة من جدك ، وعادة ما يتم تضمين جافافس في مجموعة تطوير جافا. ومع ذلك ، إذا كنت تستخدم الإصدارات القديمة من جدك ، قد تحتاج إلى تكوين المشروع لاستخدام جافافس كتبعية.

  7. كتابة التعليمات البرمجية
  8. بعد الانتهاء من جميع الخطوات التحضيرية اللازمة ، تكون مستعدا لبدء كتابة التعليمات البرمجية التي ستنشئ نافذة بلغة جافا. يمكنك استخدام الطبقات والأساليب من مكتبة جافافس لإنشاء واجهة نافذة ، وتحديد حجمها وموقعها على الشاشة.

في الأقسام التالية ، سننظر في كل خطوة من هذه الخطوات بمزيد من التفصيل.

جافا كيت التنمية (جدك) التثبيت

مجموعة تطوير جافا (جدك) هي مجموعة من البرامج والمرافق اللازمة لتطوير وتجميع البرامج في لغة جافا. تثبيت جدك هو الخطوة الأولى لإنشاء نافذة في جافا.

  1. انتقل إلى موقع جافا الرسمي (https://www.أوراكل .كوم / جافا / تكنولوجيز / جافاس-جدك 11-التنزيلات.أتش تي أم أل)
  2. في صفحة تنزيلات جدك ، حدد الإصدار الذي يتوافق مع نظام التشغيل الخاص بك. إصدارات ويندوز ، ماك ، ولينكس وعادة ما تكون متاحة.
  3. الموافقة على شروط الترخيص من خلال النقر على الزر المناسب.
  4. تحميل ملف التثبيت جدك.
  5. قم بتشغيل ملف التثبيت واتبع تعليمات معالج التثبيت.
  6. بعد تثبيت جدك ، تحقق من نجاح التثبيت عن طريق فتح موجه الأوامر (ويندوز) أو محطة (ماك/لينكس) وأدخل الأمر جافا الإصدار. إذا تم عرض إصدار جدك المثبتة ، ثم كان التثبيت ناجحا.

الآن بعد أن تم تثبيت جدك على جهاز الكمبيوتر الخاص بك ، يمكنك البدء في إنشاء نافذة في جافا باستخدام جافا سوينغ أو غيرها من مكتبات تطوير واجهة المستخدم الرسومية.

تركيب بيئة التطوير المتكاملة

بيئة التطوير المتكاملة (إيد) هو البرنامج الذي يوفر واجهة سهلة الاستخدام لتطوير التطبيقات في لغة برمجة محددة. في هذه المقالة ، ونحن سوف ننظر في تركيب واحدة من إيد الأكثر شعبية ل جافا — إنتليج فكرة.

خطوات لتثبيت فكرة إنتليج:

  1. انتقل إلى موقع إنتليج إيديا الرسمي: https://www.jetbrains.com/idea/
  2. انقر فوق الزر" تنزيل " لتنزيل ملف تثبيت بيئة تطوير متكاملة.
  3. حدد الإصدار المناسب لنظام التشغيل الخاص بك (ويندوز ، ماك أو لينكس) وانقر على "تحميل".
  4. بعد اكتمال التنزيل ، افتح ملف التثبيت واتبع تعليمات معالج التثبيت.
  5. حدد المجلد حيث سيتم تثبيت فكرة إنتليج.
  6. حدد إنشاء اختصار على سطح المكتب (إذا لزم الأمر).
  7. حدد الإعدادات الافتراضية أو اضبطها وفقا لتفضيلاتك.
  8. انقر فوق الزر" تثبيت " وانتظر حتى يكتمل التثبيت.
  9. بعد التثبيت ، قم بتشغيل فكرة إنتليج.
  10. عند تشغيل إيد لأول مرة ، سوف تحتاج إلى تكوين المشروع (إذا لزم الأمر) وتحديد الإضافات اللازمة.

تهانينا ، لقد قمت بتثبيت فكرة إنتليج على جهاز الكمبيوتر الخاص بك! أنت الآن على استعداد للبدء في إنشاء ويندوز وتطوير تطبيقات جافا.

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

قبل إنشاء نافذة في جافا ، تحتاج إلى إنشاء مشروع جديد في بيئة التطوير المتكاملة (إيد). وفيما يلي الخطوات لإنشاء مشروع جديد في جافا إيد شعبية — إنتليج فكرة والكسوف.

فكرة إنتليج

  1. افتح فكرة إنتليج وحدد" إنشاء مشروع جديد " في نافذة الترحيب.
  2. حدد "جافا" في القائمة الموجودة على اليسار وتأكد من تثبيت جدك (مجموعة تطوير جافا) وتحديدها بشكل صحيح. انقر فوق الزر" التالي".
  3. أدخل اسم المشروع وحدد مكان حفظ المشروع. انقر فوق الزر" إنهاء".

بعد الانتهاء من هذه الخطوات ، سيتم إنشاء مشروع جافا جديد في إنتليج فكرة.

الكسوف

  1. فتح الكسوف وحدد" ملف "- > "جديد" - > "مشروع جافا".
  2. أدخل اسم المشروع وانقر على زر" إنهاء".

بعد الانتهاء من هذه الخطوات ، سوف الكسوف إنشاء مشروع جافا جديد بالنسبة لك.

أنت الآن جاهز لبدء إنشاء نافذة في مشروعك! مواصلة قراءة مقالنا لمعرفة كيفية إنشاء نافذة في جافا باستخدام سوينغ أو جافا سكريبت مكتبة الرسومات.

إضافة المكتبات والتبعيات اللازمة

لإنشاء نافذة في جافا ، تحتاج إلى استخدام مكتبة التأرجح. يتم تضمين هذه المكتبة بالفعل في مجموعة تطوير جافا القياسية (جدك) ، لذلك لا تحتاج إلى تثبيته بشكل منفصل.

ومع ذلك ، إذا كنت ترغب في استخدام المزيد من الميزات المتقدمة لإنشاء واجهة المستخدم الرسومية ، يمكنك إضافة مكتبات وتبعيات إضافية. على سبيل المثال ، يمكنك استخدام مكتبة أباتشي سوينغكس لإضافة مكونات متقدمة.

لإضافة تبعيات إضافية إلى مشروع جافا ، سوف تحتاج إلى أداة إدارة التبعية مثل أباتشي مافين أو غرادل. تتيح لك هذه الأدوات تنزيل المكتبات الضرورية وتثبيتها تلقائيا في المشروع.

هنا مثال على إضافة تبعيات أباتشي سوينغكس باستخدام مخضرم:

  1. افتح ملف بوم.شمل هو في جذر المشروع.
  2. ابحث عن القسم الموجود داخل العلامة.
  3. أضف الكود التالي داخل العلامة:

1.6.1

بعد إضافة تبعية أباتشي سوينغكس إلى بوم الملف.سوف شمل مافين تلقائيا تحميل وتثبيت هذه المكتبة في المشروع الخاص بك.

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

بعد إضافة المكتبات والتبعيات اللازمة ، يمكنك استخدامها في التعليمات البرمجية الخاصة بك لإنشاء نافذة ومكونات واجهة المستخدم الأخرى.

كتابة التعليمات البرمجية لإنشاء نافذة

لإنشاء نافذة في جافا ، سنحتاج إلى استخدام مكتبة التأرجح. هنا هو مثال بسيط من التعليمات البرمجية التي تسمح لك لإنشاء نافذة:

استيراد جافاكس.تأرجح.جفريم;

الطبقة العامة الرئيسية {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

// إنشاء كائن جفريم

جفريم الإطار = جفريم جديد ("نافذتي");

// تحديد حجم النافذة بالبكسل

الإطار.سيتسيزي (500، 300);

// ضبط عملية إغلاق النافذة

الإطار.سيتيفولتكلوسوبيراتيون (جفريم.إخرج_إغلاق);

// جعل النافذة مرئية

الإطار.سيتفيسيبل (صحيح);

}

}

إطلاق واختبار النافذة

بعد أن قمنا بإنشاء نافذة في جافا ، يمكننا تشغيله واختباره للتأكد من أنه يعمل بشكل صحيح. للقيام بذلك ، سوف نحتاج إلى كتابة رمز صغير.

، يمكننا إنشاء مثيل لها على النحو التالي:

ميويندو نافذة = جديد ميويندو();

بعد إنشاء مثيل من النافذة ، يمكننا الاتصال

طريقة سيتفيسيبل (صحيح)

الآن يمكننا إطلاق نافذتنا ونرى ما يبدو. إذا كان لديك أي مكونات في النافذة ، مثل الأزرار أو الحقول النصية ، فيمكنك التحقق من تشغيلها.

ومع ذلك ، قد يحدث أن النافذة لا تعرض أو لا تعمل بشكل صحيح. في هذه الحالة ، يمكنك فتح إخراج وحدة التحكم لرؤية رسائل الخطأ. إذا كنت تستخدم بيئة تطوير إكليبس أو إنتليج فكرة ، يتم عرض إخراج وحدة التحكم عادة في الجزء السفلي من النافذة.

يمكنك استخدام طرق التصحيح ، على سبيل المثال

النظام.خارج.برينتلن()

لإخراج رسائل التصحيح إلى وحدة التحكم. وهذا سوف تساعدك على فهم بالضبط ما يجري في التعليمات البرمجية الخاصة بك ولماذا لا يعمل.

بالإضافة إلى ذلك ، يمكنك استخدام أدوات تصحيح الأخطاء مثل نقاط التوقف لإيقاف تنفيذ التعليمات البرمجية في أماكن معينة. سيسمح لك ذلك باستكشاف القيم الحالية للمتغيرات وحالة البرنامج ككل.

يتضمن اختبار النافذة أيضا التحقق من وظائف جميع المكونات والإجراءات المتاحة للمستخدم للتأكد من أنها تعمل بشكل صحيح. على سبيل المثال ، إذا كان لديك زر ، فيمكنك النقر فوقه والتحقق من أنه يستدعي الطريقة المطلوبة أو ينفذ الإجراء المطلوب.

من المهم أيضا التحقق من عرض النافذة بشكل صحيح على أنظمة تشغيل ودقة شاشة مختلفة. يجب عليك التحقق من نسب المكونات وموقعها ، وكذلك سلوكها عند تغيير حجم النافذة.

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

  1. في الختام ، يعد إطلاق النافذة واختبارها خطوة مهمة في تطوير تطبيق جافا. يتيح لك ذلك التحقق من تشغيل النافذة ، والاطلاع على الأخطاء المحتملة والمواقف الاستثنائية ، بالإضافة إلى تحسين وظائفها وواجهة المستخدم.
  2. إعداد التطبيق لمزيد من التطوير
  3. قبل البدء في تطوير ويندوز في جافا ، سوف تحتاج إلى إعداد بيئة التطوير الخاصة بك وإنشاء مشروع جديد.
  4. وفيما يلي بعض الخطوات التي يجب اتباعها لإعداد التطبيق لمزيد من التطوير:
  5. . في صفك ، أضف سطور استيراد لتضمين الفئات

جفريم

,

جبانيل

وغيرها التي قد تحتاج إلى إنشاء نافذة.

بعد الانتهاء من هذه الخطوات ، سوف تكون على استعداد لبدء تطوير ويندوز في جافا ومزيد من البرمجة. تأكد من تكوين بيئة التطوير الخاصة بك بشكل صحيح ويمكنك تشغيل واختبار التطبيق الخاص بك دون أخطاء.

سؤال وجواب

كيف يمكنني إنشاء نافذة في جافا?

لإنشاء نافذة في جافا ، تحتاج إلى استخدام مكتبة التأرجح. يمكنك إنشاء فئة التي تمتد فئة جفريم وتجاوز أساليبها لتخصيص نافذة ترضيك.

كيفية تعيين عنوان لنافذة?

لتعيين عنوان لنافذة في جافا ، يمكنك استخدام طريقة سيتيتل من كائن جفريم الخاص بك وتمرير سلسلة مع العنوان المطلوب لذلك. على سبيل المثال ، أوبج.سيتيتل ("نافذتي").

كيفية تغيير حجم نافذة?

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