📄 fangzi.java
字号:
import java.awt.*;
import java.applet.*;
public class Fangzi extends Applet {
int xs1[]={100,150,200,100};
int ys1[]={100,50,100,100};
int xs2[]={150,200,250,200,150};
int ys2[]={50,25,75,100,50};
int xs3[]={250,250,200,200,250};
int ys3[]={75,150,200,100,75};
int xs4[]={200,320,450,200};
int ys4[]={320,150,320,320};
int xs5[]={250,320,400,250};
int ys5[]={350,200,350,350};
public void paint(Graphics g)
{
g.setColor(Color.darkGray);
g.fillRect(100,100,100,100); // 正墙
g.setColor(Color.green);
g.drawLine(100,100,150,50);
g.drawLine(150,50,200,100);
g.drawLine(200,100,100,100);
g.fillPolygon(xs1,ys1,4);
g.drawLine(150,50,200,25); // 屋顶
g.drawLine(200,25,250,75);
g.drawLine(250,75,200,100);
g.drawLine(200,100,150,50);
g.fillPolygon(xs2,ys2,5);
g.setColor(Color.darkGray); // 侧墙
g.drawLine(250,75,250,150);
g.drawLine(250,150,200,200);
g.drawLine(200,200,200,100);
g.drawLine(200,100,250,75);
g.fillPolygon(xs3,ys3,5); // 填充颜色
g.setColor(Color.white);
g.fillRect(120,120,25,25); // 窗户
g.fillRect(150,150,25,85); // 门
g.setColor(Color.darkGray);
g.drawLine(120,132,145,132); // 窗拦
g.drawLine(132,120,132,145);
g.fillRoundRect(300,300,50,150,70,20); // 树
g.setColor(Color.green);
g.drawLine(200,320,320,150); // 树枝
g.drawLine(320,150,450,320);
g.drawLine(450,320,200,320);
g.fillPolygon(xs4,ys4,4);
g.drawLine(250,350,320,200);
g.drawLine(320,200,400,350);
g.drawLine(400,350,250,350);
g.fillPolygon(xs5,ys5,4);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -