فهرس المقرر
تقييم

تقييم الدرس 15: واجهة المستخدم الرسومية Java GUI

إجاباتك تُحفظ تلقائيًّا على هذا الجهاز. أجب ثم اضغط «صحّح ورقتي» أسفل كل قسم.

JFrame الاسم:JTextField ترحيبJButton مرحبًا أحمدJLabel

← العودة إلى الدرس 15: واجهة المستخدم الرسومية Java GUI · أسئلة التقييم · أكمل الفراغات

أسئلة التقييم

أسئلة تقييم الدرس: واجهة المستخدم الرسومية Java GUI. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أكمل الفراغ: لإدخال نص من المستخدم في نافذة نستخدم ........
2) أكمل الفراغ: مكتبة Swing امتداد لمكتبة ........
3) أكمل الفراغ: لإظهار النافذة JFrame نستدعي الدالة ........
4) أكمل الفراغ: لقراءة النص الذي كتبه المستخدم في الحقل نستخدم الدالة ........

2السؤال الثاني: صح أم خطأ

1) أسماء مكونات Swing تبدأ بالحرف J. صح أم خطأ؟
الصواب: صح
2) المكوّن JLabel يسمح للمستخدم بتعديل النص. صح أم خطأ؟
الصواب: خطأ
3) في NetBeans نبرمج حدث الزر بالنقر المزدوج عليه في التصميم. صح أم خطأ؟
الصواب: صح
4) نعدّل الكود الرمادي initComponents بأنفسنا. صح أم خطأ؟
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات

1) النافذة الرئيسية في Swing: .

💡 الكلاس الذي يمثّل النافذة.

الإجابة: JFrame

2) الحاوية التي ترتّب المكوّنات داخل النافذة: .

💡 حاوية تبدأ بـ J.

الإجابة: JPanel

3) لوحة المكوّنات في NetBeans: .

💡 لوحة المكوّنات في NetBeans.

الإجابة: Palette

4) في NetBeans ننشئ نافذة بـ New‏ ← ‏JFrame .

💡 الكلمة بعد JFrame في قائمة New.

الإجابة: Form

4السؤال الرابع: التوصيل

طابِق كل عنصر في العمود (أ) بما يناسبه في العمود (ب):

  1. 1) JLabel
  2. 2) JButton
  3. 3) JTextField
  4. 4) GridLayout
  5. 5) ActionListener
  1. أ. زر.
  2. ب. حقل إدخال.
  3. ج. نص ثابت.
  4. د. يستجيب للضغط.
  5. هـ. شبكة صفوف وأعمدة.
المفتاح: (1) ج (2) أ (3) ب (4) هـ (5) د

5السؤال الخامس: أسئلة عملية

1) ما أول خطوة لإنشاء نافذة بالسحب والإفلات في NetBeans؟

2) أين تكتب كود ما يحدث عند ضغط الزر؟

أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

أكمل الفراغات

اختر الكلمة الصحيحة من القائمة المنسدلة في كل فراغ. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: أسئلة عملية

1)

أكمل كود الحدث في نافذة الترحيب: اقرأ الاسم من الحقل jTextField1 واعرضه في jLabel2

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {    String name = jTextField1.();    jLabel2.("مرحبًا " + name);}
الإجابة: (1) getText · (2) setText
2)

أكمل الكود من مثال النافذة التجريبية:

JFrame frame = new ("نافذة تجريبية");frame.(400, 300);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.(true);
الإجابة: (1) JFrame · (2) setSize · (3) setVisible
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».