السلام عليكم ورحمة الله وبركاتة...
مقدمة لـ swing في الجافا
عمل swing في الجافا هو تعامل محسوس واقصد بمحسوس انه بامكانك رؤيته وضغطة :)
مثلا الازرار عندما نشاهد النافذة التي تخرج دائما ويكون امامك خيارين موافق او الغاء الامر
مثال بالصور التالية لتوضيح:

ببساطة لاحظو الصور هناك عنوان "خطا في النظام" وايضا الرسالة التي توضح الخطا
هذي من احد الاشياء التي نستطيع فعلها بالجافا بواسطة swing
اتمنى وضحت الصورة ولو القليل فقط كي نبدا الدرس:)
نبدا بكتابة الكود...افتح IDE (برنامج NetBeans او Eclipse او اي برنامج تتعامل معه في الجافا)
اول شئ نحتاجة هو نافذة وذلك عن طريق
public class Window
{
public static final int WIDTH = 600;
public static final int HEIGHT = 200;
public static void main(String[] args)
{
FirstWindow w = new FirstWindow( );
w.setSize(WIDTH, HEIGHT);
w.setVisible(true);
}
}شرح الكود
public class Window
كلاس باسم Window
public static final int WIDTH = 600;
public static final int HEIGHT = 200;طول وعرض النافذة وذلك بالبكسل هنا الطول والعرض 200X600
public static void main(String[] args)
المثد<<<وماهو موضوعنا نشرحه:)
FirstWindow w = new FirstWindow( );
هنا الكلام وهو ماطلبناه تكوين نافذة
w.setSize(WIDTH, HEIGHT);
هنا طلبنا انه يضع الطول والعرض اللي ذكرناهن قبل المثد للنافذة w هذا عند كتابتك للكود تقدر تغيرة الى ماتريدة انت
w.setVisible(true);
هنا نطلب العرض في حالة لو ماكتبناه في الكود راح تلاحظ ان النافذة لن تظهر وايضا في حالة غيرنا true الى false
نهاية الحلقة الاولى
يتبع..:)