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

📄 appletawt.java.bak

📁 Java就业的培训教程书籍
💻 BAK
字号:
import java.awt.Graphics;
import java.awt.Color;
import java.applet.Applet;
import java.awt.Polygon;

public class AppletAwt extends Applet {
	Color preColor,redColor,greenColor,blueColor;
	String strObj;
	public void init(){
		redColor   = new Color(255,0,0);    
		greenColor = new Color(0,255,0);  
		blueColor  = new Color(0,0,255);  
		strObj     = new String("Glad to see you!"); 
	}
	
	public void paint( Graphics g) {
		/*获得默认色*/
		preColor = g.getColor();
		/*设置当前色为蓝色*/
		g.setColor(blueColor);
        /*绘直线*/
		g.drawLine(50, 50, 150, 50);
		/*绘多义线*/
		g.setColor(redColor);
		int[] xpoints = {50, 70, 90, 110,130};
		int[] ypoints = {100, 120, 100, 120,100};
		g.drawPolyline(xpoints, ypoints, 5);
		/*绘圆弧*/
		g.drawArc(200, 50, 150, 170, 0, 180);
		g.drawArc(200, 150, 50, 50, 0, 200);
		/*用绿色填充圆弧围成的区域*/
		g.setColor(greenColor);
		g.fillArc(200, 50, 150, 170, 0, 180);
		g.setColor(blueColor);
		g.fillArc(200, 150, 50, 50, 0, 200);
		/*用默认色绘制矩形和椭圆*/
		g.setColor(preColor);
		g.drawRect(200, 150, 50, 50);
				
/*平移当前坐标系(系统默认坐标系)原点到当前坐标系中的点(300,300)得到新坐标系*/
		g.translate(300,300);
		/*在新坐标系下绘制矩形和椭圆*/
		g.drawRect(-50, -50, 80, 50);
		g.drawOval(-50, -50, 80, 50);
		redColor = new Color(191,191,191);
		g.fillOval(-50, -50, 80, 50);
/*平移当前坐标系(新坐标系)的原点到当前坐标系中的点(-300,-300)得到系统默认坐标系*/
		g.translate(-300, -300);
		/*用红色绘制多边形*/
		g.setColor(greenColor);
		Polygon pObj = new Polygon();
		pObj.addPoint(280, 160);
		pObj.addPoint(350, 160);
		pObj.addPoint(300, 200);
		g.drawPolygon(pObj);
		g.fillPolygon(pObj);
		/*绘制导角矩形*/
		g.drawRoundRect(50, 160, 100, 40, 10, 5);
		g.drawArc(50, 250, 80, 80, 0, 360);
		redColor   = new Color(255,0,0);
		g.setColor(redColor);
		g.fillArc(50, 250, 80, 80, 0, 360);
		/*恢复当前色为默认色*/
		g.setColor(preColor);
		g.drawString(strObj,100,350);
	}
}

⌨️ 快捷键说明

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