import java.apple.*;
import java.awt.*;
class xiyoujipeople
{
float height,weitght;
String head,foot,hand,mouth;
String speak(String s)
{
return s;
}
}
public class Example4_4 extends applet
{
xiyoujipeople sunwukong,zhubajie;
String s1,s2;
public void init()
{
sunwukong=new xiyoujipeople();
zhubajie=new xiyoujipeople();
zhubajie.weight=200f;
zhubajie.height=1.70f;
zhubajie.head="大头";
zhubajie.mouth="大嘴";
zhubajie.foot="两只脚";
zhubajie.hand="黑手";
sunwukong.weight=10000.0f;
sunwukong.height=1.60f;
sunwukong.head="一头秀发";
sunwukong.mouth="樱桃小口";
sunwukong.foot="两只小脚";
sunwukong.hand="白嫩小手";
s1="我是猪八戒,做梦想娶媳妇";
s2="我是孙悟空,想骗猪八戒背我";
}
}
public void paint(Graphic g)
{
g.setColor(Color.red);
g.drawString(zhubajie.head+zhubaijie.mouth+zhubajie.hand+zhubajie.foot,5,10);
g.drawString("重量"+zhubujie.weight+"高"+zhubajie.height,5,30);
g.drawString("zhubajie.speak(s1),5,50");
g.setColor(Color.green);
g.drawString(sunwukong.head+sunwukong.mouth+sunwukong.hand+sunwukong.foot,5,70);
g.drawString(sunwukong.speak(s2),5,90);
g.drawString("嘿嘿老孙重"+sunwukong.height,5,110);
}
import java.awt.*;
class xiyoujipeople
{
float height,weitght;
String head,foot,hand,mouth;
String speak(String s)
{
return s;
}
}
public class Example4_4 extends applet
{
xiyoujipeople sunwukong,zhubajie;
String s1,s2;
public void init()
{
sunwukong=new xiyoujipeople();
zhubajie=new xiyoujipeople();
zhubajie.weight=200f;
zhubajie.height=1.70f;
zhubajie.head="大头";
zhubajie.mouth="大嘴";
zhubajie.foot="两只脚";
zhubajie.hand="黑手";
sunwukong.weight=10000.0f;
sunwukong.height=1.60f;
sunwukong.head="一头秀发";
sunwukong.mouth="樱桃小口";
sunwukong.foot="两只小脚";
sunwukong.hand="白嫩小手";
s1="我是猪八戒,做梦想娶媳妇";
s2="我是孙悟空,想骗猪八戒背我";
}
}
public void paint(Graphic g)
{
g.setColor(Color.red);
g.drawString(zhubajie.head+zhubaijie.mouth+zhubajie.hand+zhubajie.foot,5,10);
g.drawString("重量"+zhubujie.weight+"高"+zhubajie.height,5,30);
g.drawString("zhubajie.speak(s1),5,50");
g.setColor(Color.green);
g.drawString(sunwukong.head+sunwukong.mouth+sunwukong.hand+sunwukong.foot,5,70);
g.drawString(sunwukong.speak(s2),5,90);
g.drawString("嘿嘿老孙重"+sunwukong.height,5,110);
}
在使用Graphics g
最好是保存现场吧,
如:Color old = g.getColor();
g.setColor(Color.RED);
//其他操作
g.setColor.setColor(old);
2.类名要大写首字母:所以在extends改为Applet
现,修改如下
import java.applet.*;
import java.awt.*;
class xiyoujipeople
{
float height,weight;
String head,foot,hand,mouth;
String speak(String s)
{
return s;
}
}
public class Example4_4 extends Applet
{
xiyoujipeople sunwukong,zhubajie;
String s1,s2;
public void init()
{
sunwukong=new xiyoujipeople();
zhubajie=new xiyoujipeople();
zhubajie.weight=200f;
zhubajie.height=1.70f;
zhubajie.head="大头";
zhubajie.mouth="大嘴";
zhubajie.foot="两只脚";
zhubajie.hand="黑手";
sunwukong.weight=10000.0f;
sunwukong.height=1.60f;
sunwukong.head="一头秀发";
sunwukong.mouth="樱桃小口";
sunwukong.foot="两只小脚";
sunwukong.hand="白嫩小手";
s1="我是猪八戒,做梦想娶媳妇";
s2="我是孙悟空,想骗猪八戒背我";
}
public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString(zhubajie.head+zhubajie.mouth+zhubajie.hand+zhubajie.foot,5,10);
g.drawString("重量"+zhubajie.weight+"高"+zhubajie.height,5,30);
g.drawString(zhubajie.speak(s1),5,50);
g.setColor(Color.green);
g.drawString(sunwukong.head+sunwukong.mouth+sunwukong.hand+sunwukong.foot,5,70);
g.drawString(sunwukong.speak(s2),5,90);
g.drawString("嘿嘿老孙重"+sunwukong.height,5,110);
}
}