الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]ساعدوني .. جزاكم الله خيرا.. إني مضطر

بدأه طالب علم حائر في 9 أبريل 2011 · 6 رد · 505 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخواني

لقد فتشت الكثير والكثير من المواقع

والكثير والكثير من الكتب

ولكن لم أفهم أبدا أبدا

والآن أنا أطلبكم المساعدة فلا تبخلوا أرجوكم

ولن يضيع الله أعمالكم

وسأدعو لمن يساعدني

أريد شرح تفصيلي (بالتفصيل الممل) لهذا البرنامج

    import java.awt.*;
import java.awt.event.*;
public class ButtonDemo extends Frame
{
Button b1,b2;
ButtonDemo()
{
b1=new Button("OK");
b2=new Button("CANCEL");
this.setLayout(new FlowLayout());
add(b1);
add(b2);
b1.addActionListener(new GetLabel());
b2.addActionListener(new GetLabel());
}
class GetLabel implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == b1)
{
System.out.println(b1.getLabel() +"Button Clicked");
}
else
	if(ae.getSource() == b2)
	{
	System.out.println(b2.getLabel() +"Button Clicked"); 
	}
}
}
public static void main(String args[])
             {
	   ButtonDemo bd = new ButtonDemo();
	bd.setSize(500,400);
	bd.setVisible(true);
}
}

لكم جزيل الشكر

#2

السلاام عليكم

كيفك اخى ..؟ :)

فى الكود :

اقتباس
Button b1,b2;

قمت بأخد كأنين من الفئة class ...JButton و هذه الفئة هى التى تقوم بأنشاء زر على الواجهة

و هذا يسمى constructor

ButtonDemo()

هنا قمت بأنشاء زرين :

b1=new Button("OK");
b2=new Button("CANCEL");

زر يكتب عليه ok و الاخر يكنب عليه cancel

هنا قمت باضافة الزرين الى الواجهة التى قمت بأنشائها

add(b1);
add(b2);

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

b1.addActionListener(new GetLabel());
b2.addActionListener(new GetLabel());

معذرة اخى ....اضطر الى الذهاب للنوم ... عندى محاضرتين بكره :)

1
00020309t.gif

1958_1963.gif
#3

شكرا لك أخي

وجزاك الله ألف خير

ولكن أرجوك أكمل وبتفصيل أكثر

وفقك الله!

#4

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

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

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

#5

أخي العزيز واضح انه ليست لديك ادنى فكرة عن الـ GUI فالشرح مهما كان مفصل لن يفيدك كثيرا

عليك ان تبدأ بدراسة الموضوع من الصفر وفي هذا المنتدى وغيره الكثير من الدروس عن الـ GUI

فقط ابدأ وبالتوفيق

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#6

إخواني أكملوا الشرح

أم المنتدى فقط للمبرمجين

ولا اكتراث بالمتعلم؟!

#7

المنتدى للجميع اخى الكريم

لكن ليس لشرح البرامج كامله

لديك العديد من الكتب التى تستطيع المذاكره منها

وستجد انك لا تحتاج الى اى حد يشرح لك شىء

فاجتهد اخى الكريم وستجد انك تستطيع ان تشرح وليس ان يُشرح لك

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…