sads

Friday, 17 February 2017

ColorChange App


 



import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class ColorChangeApp extends Frame implements ActionListener {


Button b1,b2,b3,b4;
public ColorChangeApp() {
// TODO Auto-generated constructor stub


setSize(500,500);
setVisible(true);
setTitle("Color change app");
setLayout(new BorderLayout());
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}

});

Panel p=new Panel();
p.setBackground(Color.cyan);

b1=new Button("Red");
b2=new Button("green");
b3=new Button("Blue");
b4=new Button("Exit");
p.add(b1);
p.add(b2);
p.add(b3);
p.add(b4);
add("North",p);

b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);

}




public static void main(String[] args) {
// TODO Auto-generated method stub
ColorChangeApp ca=new ColorChangeApp();
}

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub


if(e.getSource().equals(b1))
{
setBackground(Color.red);
}
if(e.getSource().equals(b2))
{
setBackground(Color.green);
}
if(e.getSource().equals(b3))
{
setBackground(Color.blue);
}
if(e.getSource().equals(b4))
{
System.exit(0);
}


}

}

No comments:

Post a Comment