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 + -
显示快捷键?