السلام عليكم اخواني ..
لو سمحتم أريد مساعدة ..
أنا مبتدأة ولاني عارفة الغلط بالتحديد وين في البرنامج ي ليت اللي يعرفه يقول تصحيح الكود وايش الغلط بالضبط عششان مااعيده مرا ثانية ..
وشكرا جزيلا ^^
package professional;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Professional extends JFrame implements ActionListener{
JButton b1;
JButton b2;
JButton b3;
JButton b4;
JPanel p1;
JPanel p2;
JPanel p3;
JPanel p4;
JLabel l1;
JLabel l2;
JLabel l3;
JLabel l4;
public Professional(){
this.setTitle("my bothers");
this.setSize(400, 400);
this.setVisible(true);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(new GridLayout(1,2));
p1 = new JPanel ();
p2 = new JPanel ();
p3 = new JPanel ();
p4 = new JPanel ();
this.getContentPane().add(p1);
this.getContentPane().add(p2);
p1.setVisible(true);
p2.setVisible(true);
p3.setVisible(true);
p4.setVisible(true);
p1.setLayout(new FlowLayout());
p2.setLayout(new FlowLayout());
p3.setLayout(new FlowLayout());
p4.setLayout(new FlowLayout());
//--------------------------
p1.setBackground(Color.yellow);
p2.setBackground(Color.green);
p1.add(p3);
p3.setBackground(Color.red);
p2.add(p4);
p4.setBackground(Color.blue);
//------------------------------
b1 = new JButton("button 1");
b2 = new JButton("button 2");
b3 = new JButton("button 3");
b4 = new JButton("button 4");
p1.add(b1);
p2.add(b2);
p3.add(b3);
p4.add(b4);
b1.setVisible(true);
b2.setVisible(true);
b3.setVisible(true);
b4.setVisible(true);
//------------------------------
l1 = new JLabel("welcome");
l2 = new JLabel("welcome");
l3 = new JLabel("welcome");
l4 = new JLabel("welcome");
p1.add(l1); p2.add(l2); p3.add(l3); p4.add(l4); l1.setVisible(true); l2.setVisible(true); l3.setVisible(true); l4.setVisible(true); //--------------------------------------------- b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); }
@Override public void actionPerformed(ActionEvent e) { if(e.getSource()==b1) l1.setText("you clicked in the button 1"); else if (e.getSource()==b2) l2.setText("you clicked in the button 2"); else if (e.getSource()==b3) l3.setText("you clicked in the button 3"); else if (e.getSource()==b4) l4.setText("you clicked in the button 4"); }
public static void main(String[] args) {
JFrame f =new JFrame(); f.setVisible(true);
}
}
التعليقات