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

📄 graphictograde.java

📁 &#61550 重点掌握Applet程序的框架结构 &#61550 掌握Applet程序的编写与运行 &#61550 了解Applet的应用:播放声音、网页传值、基本图形工具
💻 JAVA
字号:
//<applet code="GraphicToGrade" width=400 height=600>
//</applet>
import java.awt.*;
import java.applet.Applet;

public class GraphicToGrade extends Applet{
	int kuangke,chidao,zaotui,qingjia,daoqin,total;
	
	int x0,y0,len,width,step;
	
	
	public void init(){
		try{
		____________?????_____________________________	
	}catch(Exception e){System.out.print(e);}
	setBackground(new Color(238,238,238));
		x0=40;
		y0=270;
		len=100;
		width=50;
		step=20;
		
	}
	
	public void paint(Graphics g){
		//画纵坐标
		g.drawString("考勤次数",x0-20,y0-225);
		g.drawLine(x0,y0-220,x0,y0);
		//画纵坐标的三角形箭头
		int xp1[]={x0-10,x0,x0+10};
		int yp1[]={y0-220+10,y0-220,y0-220+10};				
		g.fillPolygon(xp1,yp1,3);
		//画纵坐标的刻度
		g.drawLine( x0-5, y0-len, x0+5, y0 - len );
		g.drawString( "50次", x0-40, y0 - len + 5 );
		g.drawLine( x0-5, y0 - 2*len, x0+5, y0 -2*len );
		g.drawString( "100次", x0-40, y0 -2*len + 5 );		
		
		//画横坐标
		g.drawString("考勤类别",x0+500+5,y0);
		g.drawLine(x0,y0,x0+500,y0);
		//画横坐标的三角形箭头
		int xp2[]={x0+500-10,x0+500,x0+500-10};
		int yp2[]={y0-10,y0,y0+10};				
		g.fillPolygon(xp2,yp2,3);
			
		
		//显示”旷课“矩形条		
		g.setColor(new Color(160,0,160));
		g.fillRect( x0 +step, y0-kuangke*2, width, kuangke*2 );
		g.drawString( String.valueOf(kuangke)+"次", x0+ step, y0-kuangke*2-5 );
		g.drawString("旷课",x0+step,y0+15);
		//显示”迟到“矩形条
		g.setColor(new Color(0,160,0));
		g.fillRect( x0+width+step*2, y0-chidao*2, width, chidao*2 );
		g.drawString( String.valueOf(chidao)+"次", x0+width+step*2, y0-chidao*2-5 );
		g.drawString("迟到",x0+width+step*2,y0+15);
		//显示”早退“矩形条
		g.setColor(new Color(0,0,160));		
		g.fillRect( x0+width*2+step*3, y0-zaotui*2, width, zaotui*2 );
		g.drawString( String.valueOf(zaotui)+"次", x0+width*2+step*3, y0-zaotui*2-5 );
		g.drawString("早退",x0+width*2+step*3,y0+15);
		//显示”请假“矩形条
		g.setColor(new Color(160,160,0));
		g.fillRect( x0 +width*3+step*4, y0-qingjia*2, width, qingjia*2 );
		g.drawString( String.valueOf(qingjia)+"次", x0+width*3+step*4, y0-qingjia*2-5 );
		g.drawString("请假",x0+width*3+step*4,y0+15);
		//显示”到勤“矩形条
		g.setColor(new Color(0,160,160));
		g.fillRect( x0+width*4+step*5, y0-daoqin*2, width, daoqin*2 );
		g.drawString( String.valueOf(daoqin)+"次", x0+width*4+step*5, y0-daoqin*2-5 );
		g.drawString("到勤",x0+width*4+step*5,y0+15);
		
		//显示”考勤总数“矩形条
		g.setColor(new Color(200,0,0));
		g.fillRect( x0+width*5+step*6, y0-total*2, width, total*2 );
		g.drawString( String.valueOf(total)+"次", x0+width*5+step*6, y0-total*2-5 );
		g.drawString("总考勤",x0+width*5+step*6,y0+15);			
	}

}

⌨️ 快捷键说明

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