Thursday, 26 May 2016

CREATE APPLET USING JAVA PROGRAM

import java.awt.*;
importjava.awt.event.*;
importjava.applet.*;
/*<applet code="exp" width=400 height=400></applet>*/
public class exp extends Applet implements ItemListener
{
intcurrcolor=5;
int flag=1;
String text="Click any of the buttons";
Button buttons[]=new Button[5];
String colours[]={"Red","Blue","Green","Yellow","Magenta"};
CheckboxGroupcbg=new CheckboxGroup();
Checkbox box1=new Checkbox("Background Color",cbg,true);
Checkbox box2=new Checkbox("Text Color",cbg,false);
public void init()
{
for(inti=0;i<5;i++)
{
buttons[i]=new Button(" ");
add(buttons[i]);
}
buttons[0].setBackground(Color.red);
buttons[1].setBackground(Color.blue);
buttons[2].setBackground(Color.green);
buttons[3].setBackground(Color.yellow);
buttons[4].setBackground(Color.magenta);
add(box1);
add(box2);
box1.addItemListener(this);
box2.addItemListener(this);
}
public void itemStateChanged(ItemEventev)
{ if(box1.getState()==true) flag=1;
else if(box2.getState()==true)
{
text="Default color is black";
flag=2;
}
repaint();
}
public void paint(Graphics g)
{
if(flag==2)
{ g.drawString(text,30,100);
switch(currcolor)
{
case 0: g.setColor(Color.red);
break;
case 1:
g.setColor(Color.blue);
break;
case 2: g.setColor(Color.green);
break;
case 3: g.setColor(Color.yellow);
break;
case 4: g.setColor(Color.magenta); break;
case 5: g.setColor(Color.black);
break;
}
g.drawString(text,30,100);
}
else if(flag==1)
{ g.drawString(text,30,100);
switch(currcolor)
{
case 0:
setBackground(Color.red);
break;
case 1: setBackground(Color.blue); break;
case 2: setBackground(Color.green); break;
case 3: setBackground(Color.yellow); break;
case 4: setBackground(Color.magenta); break;
case 5: setBackground(Color.white); break;
}
}
}
publicboolean action(Event e,Object o)
{
for(inti=0;i<5;i++)
{
if(e.target==buttons[i])
{
currcolor=i;
text="You have chosen "+colours[i];
repaint();
return true;
}
}
return false;
}
}









Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home