import java.applet.*;
import java.awt.*;
public class checkboxdemo extends Applet
{
Checkbox checkbox1,checkbox2,checkbox3;
boolean lbool=false,bbool=false,ibool=false;
Button button1;
String text="";
public void init()
{
resize(320,200);
checkbox1=new Checkbox("LARGE");
checkbox2=new Checkbox("BOLD");
checkbox3=new Checkbox("ITALIC");
button1=new Button("clear");
add(checkbox1);
add(checkbox2);
add(checkbox3);
add(button1);
}
public boolean action(Event e,Object o)
{
if(e.target.equals(checkbox1))
{
lbool=!lbool;
}
if(e.target.equals(checkbox2))
{
bbool=!bbool;
}
if(e.target.equals(checkbox3))
{
ibool=!ibool;
}
if(e.target.equals(button1))
{
text="";
}
repaint(); //什么意思,起到什么作用!
return true; //返回真在本程序是什么意思?改成False也无碍!
}
public boolean keyDown(Event e,int k)
{
text=text+(char)k;
repaint();
return true;
}
public void paint(Graphics g)
{
String fontname="Roman";
int type=Font.PLAIN;
int size=24; //把什么设置成24?
Font font;
if(bbool)
{
type=type|Font.BOLD;
}
if(ibool)
{
type=type|Font.ITALIC;
}
if(lbool)
{
size=48;
}
font=new Font(fontname,type,size);
g.setFont(font);
g.drawString(text,20,100);
}
}
问题:
以上三句带颜色的句子都是什么意思?请高手赐教?多谢!!
初学JAVA,请帮助?