Canvas class example on buttons
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class CanvasDemo
extends Applet implements ActionListener
{
Canvas c;
Button bred,bgreen,bblue;
public void init()
{
bred=new Button("Red");
add(bred);
bred.addActionListener(this);
bgreen=new Button("Green");
add(bgreen);
bgreen.addActionListener(this);
bblue=new Button("Blue");
add(bblue);
bblue.addActionListener(this);
c=new Canvas();
c.setSize(50,50);
add(c);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==bred)
{
Color c1=new Color(255,0,0);
c.setBackground(c1);
}
else
{
if(ae.getSource()==bgreen)
{
Color c2=new
Color(0,255,0);
c.setBackground(c2);
}
else
{
Color c3=new
Color(0,0,255);
c.setBackground(c3);
}
}
}
Comments
Post a Comment