⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java作业3(画图).txt

📁 这是一用JAVA画三角形
💻 TXT
字号:
import java.awt.*;
import java.applet.*;
import java.awt.geom.*;
import java.awt.image.*;

public class D_layout extends Applet {
	
	//public void init() {
	//}
	
	public void paint(Graphics g) {
		g.drawString("练习题第五、六题(P135)求解如下:", 10, 15 );//给出提示:
		int [] x0={10,90,46};
		int [] y0={160,180,200};
		int [] x ={110,130,150,130};
		int [] y ={190,160,190,220};
		g.drawPolygon(x0,y0,3);//画边框式的▲
		g.fillPolygon(x,y,4);//画棱型
		g.fillRect(170,160,55,60);//画填充矩形		
		g.drawString("边框式▲",10,240);
		g.drawString("填充式棱型",80,240);
		g.drawString("填充式矩形",160,240);
		g.drawString("第五题",240,190);
		Graphics2D g2 =(Graphics2D)g;
		BufferedImage bim =new BufferedImage(10,10,BufferedImage.TYPE_INT_RGB);
		Graphics2D gg = bim.createGraphics();
		gg.setColor(Color.red);
		gg.fillRect(0,0,10,10);
		gg.setColor(Color.blue);
		gg.drawRect(1,1,6,6);
		gg.setColor(Color.yellow);
		gg.fillRect(1,1,3,3);
		gg.setColor(Color.green);
		gg.fillRect(4,4,3,3);
		g2.setPaint(new TexturePaint(bim,new Rectangle(10,10)));//设置填充材质
		//彩色边框三角形
		int [] x1={10,99,46};
		int [] y1={90,40,120};
		g.drawPolygon(x1,y1,3);
		//填充式的棱型:
		GeneralPath lx=new GeneralPath();
		lx.moveTo(120,40);
		lx.lineTo(140,80);
		lx.lineTo(120,120);
		lx.lineTo(100,80);
		lx.lineTo(120,40);
		g2.fill(lx);
		//画矩形
		g2.fillRect(160,40,55,78);
		//此时的字体也被填充成了上面设置的材质
		g.drawString("边框式▲",10,140);
		g.drawString("填充式棱型",80,140);
		g.drawString("填充式矩形",160,140);
		g.drawString("第六题",240,75);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -