السلام عليكم ورحمة الله وبركاته
إخواني
لقد فتشت الكثير والكثير من المواقع
والكثير والكثير من الكتب
ولكن لم أفهم أبدا أبدا
والآن أنا أطلبكم المساعدة فلا تبخلوا أرجوكم
ولن يضيع الله أعمالكم
وسأدعو لمن يساعدني
أريد شرح تفصيلي (بالتفصيل الممل) لهذا البرنامج
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);
}
}لكم جزيل الشكر


