Set Background Color to Java Panel when Button is Clicked
- //set background color to java panel when button is clicked
- import javax.swing.*;
- import java.awt.*;
- import javax.swing.event.*;
- import java.awt.event.*;
- class myFrame extends JFrame implements ActionListener
- {
- JPanel myPanel;
- JButton btnColor;
- myFrame()
- {
- setSize(400,300);
- setLayout(null);
- myPanel = new JPanel();
- myPanel.setBounds(50,25,300,200);
- myPanel.setBorder(BorderFactory.createTitledBorder("Information"));
- add(myPanel);
- myPanel.setLayout(null);
- btnColor = new JButton("Color");
- btnColor.setBounds(100,25,100,20);
- myPanel.add(btnColor);
- btnColor.addActionListener(this);
- }
- public void actionPerformed(ActionEvent e)
- {
- if(e.getSource()==btnColor)
- {
- myPanel.setBackground(Color.red);
- }
- }
- }
- class myProgram3
- {
- public static void main(String args[])
- {
- myFrame obj = new myFrame();
- obj.show();
- obj.setDefaultCloseOperation(3);
- }
- }
Comments
Post a Comment