InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
التسجيل مشاركات اليوم البحث
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

المنتدى العام لكلية الحاسبات وتقنية المعلومات

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 24-06-2010, 01:58 PM
الصورة الرمزية Mr.Ahmad

Mr.Ahmad Mr.Ahmad غير متواجد حالياً

عضو هيئة تدريس

 
تاريخ التسجيل: Jul 2008
الكلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
Skaau.com (7) GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

---------------------------------------------------------------------------
* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .


اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.


لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .


سبحـــــــان الله وبحمده ... سبحــان الله العظيم
---------------------------------------------------------------------------

المدخل إلى البرمجة باستعمال الواجهات الرسومية (GUI) بلغة الجافا بواسطة NetBeans

الدروس السابقة :
http://www.skaau.com/vb/showthread.php?t=213733



GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

في هذا الدرس إن شاء الله سنتعلم كيف ننشئ طابع نصي (JLabel) , وكذلك كيف ننشئ صندوق نص (JTextField) , وكيفية التعامل معهم .

أي سنعمل إن شاء الله مثل هذا التطبيق :





-=-=-=-=-=-=-=-=-=-=-=-=-
نبدأ الشرح باسم الله :

1- نقوم أولاً بإنشاء مشروع جديد , ثم نقوم بإنشاء نافذة جديدة بداخل المشروع . كما تعلمنا سابقاً :



-=-=-=-=-=-
2- نغير عنوان النافذة إلى أي عنوان أو اسم , كما تعلمنا سابقاً :



-=-=-=-=-=-
3- نقوم الآن بإدراج زر (JButton) , وطابع نصي (JLabel) و صندوق نص (JTextField) , ونقوم بتغيير خصائصها وترتيب أماكنها بما يناسبنا :


























-=-=-=-=-=-
4- بعد تصميم شكل النافذة , نقوم الآن بكتابة الكود بحيث عندما يضغط المستخدم على الزر تظهر رسالة في صندوق نص , ونص هذه الرسالة يكون مثلاً "Hello Name" بحيث الـ Name يتم أخذه من صندوق النص بحسب إدخال المستخدم :















-=-=-=-=-=-

نكتفي بهذا القدر في هذا الدرس .
والحمد لله الذي بنعمته تتم الصالحات .
أتمنى أن أرى تطبيقاتكم , ففيها دفع للتجربة لمن يستصعب الأمر .

-=-=-=-=-=-

لمن أراد تحميل المشروع :
http://www.4shared.com/file/mI11A03b...esson_GUI.html

أو في المرفقات .

---------------------------------------------------------------------------

اللهم بارك لنا فيما علمتنا وأنفعنا به .
لا تنسونا من دعائكم .
الملفات المرفقة
نوع الملف: rar Second Lesson GUI.rar‏ (15.6 كيلوبايت, المشاهدات 86)
نصائح مهمة : 1 - إفحص الملف المرفق بأي برنامج مضاد للفيروسات
2 - قم بمراسلة الإدارة عن أي مرفق يوجد به فيروس
3 - المنتدى غير مسوؤل عن مايحتويه المرفق من بيانات

 


توقيع Mr.Ahmad  

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 


التعديل الأخير تم بواسطة Mr.Ahmad ; 24-06-2010 الساعة 02:09 PM.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-06-2010, 02:18 PM   #2

LOoOoOoLY

أحب التبسم .. والمتبسمين

 
تاريخ التسجيل: Oct 2009
التخصص: IT تقنية معلومات
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 244
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

الله يسعدك مستر احمد .. والله درس جميل جدا

 

توقيع LOoOoOoLY  

 

سبحان الله عدد ما كان وعدد ما يكون وعدد الحركات وعدد السكون


لك انت يامن في قلبي :
نقرتين لعرض الصورة في صفحة مستقلةخبرتو حد(ن) يبكي على واحد(ن) يبكيه
خبرتو حدن مسجون ما يبغي افراجه نقرتين لعرض الصورة في صفحة مستقلة

 

LOoOoOoLY غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-06-2010, 02:56 AM   #3

07 رمز الوفاء 07

جامعي

الصورة الرمزية 07 رمز الوفاء 07

 
تاريخ التسجيل: Jun 2010
التخصص: IS
نوع الدراسة: إنتظام
المستوى: التاسع
الجنس: ذكر
المشاركات: 241
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

شي حلو لكن سؤال متى استخدمها وبي اعرف - بعد أذنك- وش الفرق بينها وبين الي تعلمنها في برمجه 2 ...

 

07 رمز الوفاء 07 غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-06-2010, 10:24 AM   #4

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

المشاركة الأصلية كتبت بواسطة LOoOoOoLY مشاهدة المشاركة
الله يسعدك مستر احمد .. والله درس جميل جدا
شكراً LOoOoOoLY على مرورك الجميل .

المشاركة الأصلية كتبت بواسطة 07 رمز الوفاء 07 مشاهدة المشاركة
شي حلو لكن سؤال متى استخدمها وبي اعرف - بعد أذنك- وش الفرق بينها وبين الي تعلمنها في برمجه 2 ...
حياك الله .
تستخدم الواجهات الرسومية عندما تريد تصميم برامج , مثل أي برنامج تستخدمها الآن .
الأشياء الذي تعلمتها في برمجة 2 نفسها نفسها راح تستخدمها في برمجة الواجهات الرسومية ,, ولكن كان تطبيقنا في برمجة 2 على الشاشة السوداء (DOS) أو Console ، وكنا عندما نريد أن يدخل المستخدم إدخال ما ,, كنا نستخدم Scanner وإذ أردنا إخراج المخرجات نستخدم System.out.println .

أما هنا , تستخدم النوافذ لإستقبال إدخال المستخدم وكذلك لإخرج المخرجات .

بالتوفيق .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 25-06-2010, 02:45 PM   #5

07 رمز الوفاء 07

جامعي

الصورة الرمزية 07 رمز الوفاء 07

 
تاريخ التسجيل: Jun 2010
التخصص: IS
نوع الدراسة: إنتظام
المستوى: التاسع
الجنس: ذكر
المشاركات: 241
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

يعطيك العافيه يا مستر أحمد والله يكثر من أمثالك ....

 

07 رمز الوفاء 07 غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 27-06-2010, 03:49 PM   #6

زهرة البنفسج

مراقبة سابقاً

الصورة الرمزية زهرة البنفسج

 
تاريخ التسجيل: Jan 2009
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: التاسع
الجنس: أنثى
المشاركات: 1,458
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

الله يعطيك العافية و يجزيك الخير.يامستر أحمد.......

 

توقيع زهرة البنفسج  

 

 

زهرة البنفسج غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-06-2010, 01:48 AM   #7

السرآب

الحمد والشكر لله ..

 
تاريخ التسجيل: May 2009
التخصص: تقنية معلومات (IT)
نوع الدراسة: إنتظام
المستوى: الرابع
الجنس: ذكر
المشاركات: 101
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

جزاك الله خير اخي احمد والله يعطيك العافيه ..

عندي استفسارين بسيطين ..
الاستفسار الاول:
لماذا استخدمت this بدل null في الـ JOptionPane ؟


الاستفسار الثاني:

انت في هذا المثال كتبت getText لاخذ قيمه JTextField .. ماهي الداله الموازية لعملها في combo ؟؟box

 

السرآب غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 28-06-2010, 11:54 AM   #8

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

المشاركة الأصلية كتبت بواسطة السرآب مشاهدة المشاركة
جزاك الله خير اخي احمد والله يعطيك العافيه ..

عندي استفسارين بسيطين ..
الاستفسار الاول:
لماذا استخدمت this بدل null في الـ JOptionPane ؟


الاستفسار الثاني:

انت في هذا المثال كتبت getText لاخذ قيمه JTextField .. ماهي الداله الموازية لعملها في combo ؟؟box
وإياك :)

جواب الاستفسار الأول : (الصور تتكلم)






جواب الاستفسار الثاني :
لنفرض أن أسم قائمة الاختيارات jComboBox1 .
وعندما نريد أن نأخذ النص المُختار أو المحدد , نستخدم هذه الطريقة :
كود:
 
String x = (String) jComboBox1.getSelectedItem();
وتوجد طريقة أخرى عن طريق معرفة رقم الأندكس , بإذن الله سنتحدث عنها عند شرحها في دروس قادمة .

بالتوفيق .

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-07-2010, 12:36 AM   #9

سارة الحربي

ĐīḟƒёrёЙṯ ŦђĭйҜỉหģ ..™

الصورة الرمزية سارة الحربي

 
تاريخ التسجيل: Jun 2008
التخصص: Cs
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: أنثى
المشاركات: 539
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

ربي يجزآك كل الخير يــ مستر آحمد

تم التطبيق الحمدلله

هذه الصورة :





تحميل المشروع | هنآ

 

توقيع سارة الحربي  

 

لاَ تَتَخَيلْ كُلَّ النَّاسٍ ملائكَــهـ .. فَتَنْهارَ أَحْلامُكـ . . !
ولاَ تَجْعَلْ ثقَتَكـَ بٍالنَّاس عمياأإأآء . . !
لأنَّكَـ ..
سَتَبْكي ذَاتَ يَوْمٍ عَلَى سذَاجَتكْـ ..
ولتكُنْ فيكَ طَبيعَةَ المَاء الـّذي يُحَطَّمً الصخْرَة ْ~
بينَمَا ينْسَابُ قَطْرَةً .. قطْرَة ...


" [LEFT]

 

سارة الحربي غير متواجد حالياً   رد مع اقتباس
 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 06-07-2010, 03:17 AM   #10

technosh

جامعي

 
تاريخ التسجيل: Mar 2010
التخصص: IT
نوع الدراسة: إنتظام
المستوى: السادس
الجنس: ذكر
المشاركات: 36
افتراضي رد: GUI جافا - الدرس الثاني : إنشاء طابع نصي (JLabel) و صندوق نص (JTextField)

جزاك الله الف خيـر اخوي مستر احمــد :) ..

ما تقصـر والله شرح وافي .. وارشّحـك تسوي كتاب خاص فيك :$ ..

بكون أول المشترين والمستفيدين :d

 

technosh غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 08:47 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2024