panels

PHOTO EMBED

Wed Feb 21 2024 09:39:44 GMT+0000 (Coordinated Universal Time)

Saved by @dsce

import javax.swing.*;
import javax.swing.border.Border;

import java.awt.*;
class panelx extends JFrame{

    panelx(){
        setTitle("JPANEL CREATION");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLayout(null);
        //setting the bounds for the JFrame
        setBounds(100,100,645,470);
        Border br = BorderFactory.createLineBorder(Color.black);
        Container c=getContentPane();
        //Creating a JPanel for the JFrame
        JPanel panel=new JPanel();
        JPanel panel2=new JPanel();
        JPanel panel3=new JPanel();
        JPanel panel4=new JPanel();
        //setting the panel layout as null
        panel.setLayout(null);
        panel2.setLayout(null);
        panel3.setLayout(null);
        panel4.setLayout(null);

        //adding a label element to the panel
        JLabel label=new JLabel("Panel 1");
        JLabel label2=new JLabel("Panel 2");
        JLabel label3=new JLabel("Panel 3");
        JLabel label4=new JLabel("Panel 4");

        label.setBounds(120,50,200,50);
        label2.setBounds(120,50,200,50);
        label3.setBounds(120,50,200,50);
        label4.setBounds(120,50,200,50);
        panel.add(label);
        panel2.add(label2);
        panel3.add(label3);
        panel4.add(label4);

        // changing the background color of the panel to yellow

        //Panel 1
        panel.setBackground(Color.yellow);
        panel.setBounds(10,10,300,200);

        //Panel 2
        panel2.setBackground(Color.red);
        panel2.setBounds(320,10,300,200);

        //Panel 3
        panel3.setBackground(Color.green);
        panel3.setBounds(10,220,300,200);

        //Panel 4
        panel4.setBackground(Color.cyan);
        panel4.setBounds(320,220,300,200);
        

        // Panel border
        panel.setBorder(br);
        panel2.setBorder(br);
        panel3.setBorder(br);
        panel4.setBorder(br);
        
        //adding the panel to the Container of the JFrame
        c.add(panel);
        c.add(panel2);
        c.add(panel3);
        c.add(panel4);
       

        setVisible(true);
    }
    public static void main(String[] args) {
        new panelx();
    }

}
content_copyCOPY