appletcycle.java

来自「java的一系列产品中包括jsme,jmse,j2ee,本文件提供j2ee实现的」· Java 代码 · 共 62 行

JAVA
62
字号
import java.applet.Applet;
import java.awt.*;

public class AppletCycle extends Applet{
	int initCount=0,startCount=0,paintCount=0,stopCount=0,
			destoryCount=0;
	Graphics g1;
	
	public void paint(Graphics g){
    g.setColor(Color.white);
    g.fillRect(0,0,size().width,size().height);
    //paint app the standard parts of the graph
    g.setColor(Color.red);
    g.drawLine(100,20,100,200);
    g.drawLine(100,200,300,200);
    g.setColor(Color.gray);
    g.drawString("Init Count",5,50);
    g.drawString("Start Count",5,100);
    g.drawString("Stop Count",5,150);
    g.drawString("Destory Count",5,200);
    //paint the grid lines
    g.setColor(Color.lightGray);
    for(int x=(100+20);x<300;x+=20){
    	g.drawLine(x,20,x,199);
    }
    //draw the bars for each of the stats
    g.setColor(Color.black);
    g.fillRect(100,30,initCount*20,30);
    g.fillRect(100,80,startCount*20,30);
    g.fillRect(100,130,stopCount*20,30);
    g.fillRect(100,180,destoryCount*20,30);    
  }	  
  
  public void update(Graphics g){
    paint(g);	
  }
  
	public void init(){
		initCount++;
		System.out.println("initCount="+initCount);
		repaint();
	}
		
	public void start(){
		startCount++;
		System.out.println("startCount="+startCount);
		repaint();	
	}	
	
	public void stop(){
		stopCount++;
		System.out.println("stopCount="+stopCount);
		System.out.println("");
		repaint();
	}	
	
	public void destory(){
		destoryCount++;
		System.out.println("destoryCount="+destoryCount);
		repaint();
	}
}

⌨️ 快捷键说明

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