السلام عليكم اخواني ..

لو سمحتم أريد مساعدة ..

أنا مبتدأة ولاني عارفة الغلط بالتحديد وين في البرنامج ي ليت اللي يعرفه يقول تصحيح الكود وايش الغلط بالضبط عششان مااعيده مرا ثانية ..

وشكرا جزيلا ^^

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);

}

}