import java.awt.*;
import java.applet.*;

public class RButton2 extends Applet
{
 String text, fontname;
 int fontstyle, fontsize;
 int textcolor, textcolor2;
 int bgcolor, bgcolor2;
 Graphics g;

 public void init()
 {
  text = getParameter("text");
  fontsize = Integer.valueOf(getParameter("size")).intValue();
  fontstyle = Integer.valueOf(getParameter("style")).intValue();
  fontname = getParameter("fontname");
  textcolor = Integer.valueOf(getParameter("textcolor")).intValue();
  textcolor2 = Integer.valueOf(getParameter("textcolor2")).intValue();
  bgcolor = Integer.valueOf(getParameter("bgcolor")).intValue();
  bgcolor2 = Integer.valueOf(getParameter("bgcolor2")).intValue();
  g = getGraphics();
  
 }

public void paint (Graphics g)
{ 
 g.setColor(new Color(bgcolor));
 g.fill3DRect(0, 0, 56, 30, true);
 g.setFont(new Font(fontname, fontstyle, fontsize));
 g.setColor(new Color(textcolor));
 g.drawString(text, 12, 17);
 
}

 public boolean mouseEnter (Event evt, int x, int y)
   { 
    g.setColor(new Color(bgcolor2));
    g.fill3DRect(0, 0, 56, 30, false);
    g.setFont(new Font(fontname, fontstyle, fontsize));   
    g.setColor(new Color(textcolor2));
    g.drawString(text, 12, 17);
    return true;
   }

public boolean mouseExit (Event evt, int x, int y)
   {
    
    g.setColor(new Color(bgcolor));
    g.setFont(new Font(fontname, fontstyle, fontsize));  
    g.fill3DRect(0, 0, 56, 30, true);
    g.setColor(new Color(textcolor));
    g.drawString(text, 12, 17); 
    return true;
   }
}
