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

📄 jlab0901.java

📁 计算机系学习java的专用ppt
💻 JAVA
字号:
import java.applet.Applet;
import java.awt.*;

public class JLab0901 extends Applet{

            private int initCnt;
            private int startCnt;
            private int stopCnt;
            private int destoryCnt;
            private int paintCnt;
            public void LifeCycle(){
                     initCnt=0;
                     startCnt=0;
                      stopCnt=0;
                      destoryCnt=0;
                      paintCnt=0;
            }

            public void init(){
                     initCnt++;
                     System.out.println("init() invoked"+initCnt+"time(s)");
            }
 
            public void destory(){
                     destoryCnt++;
                     System.out.println("destory() invoked"+destoryCnt+"time(s)");
            }
            
            public void start(){
                     startCnt++;
                      System.out.println("start() invoked"+startCnt+"time(s)");
            }

            public void stop(){
                     stopCnt++;
                      System.out.println("stop() invoked"+stopCnt+"time(s)");
            }   
 
            public void paint(Graphics g){
                      paintCnt++;
                      System.out.println("paint() invoked"+paintCnt+"time(s)"); 
                     g.drawLine(20,200,300,200);          

                     g.drawLine(20,200,20,20); 
                     g.drawLine(20,170,15,170); 
                     g.drawLine(20,140,15,140); 
                     g.drawLine(20,110,15,110); 
                     g.drawLine(20,80,15,80); 
                     g.drawLine(20,50,15,50);

                     g.drawString("init()",25,213);    
                     g.drawString("start()",75,213); 
                     g.drawString("stop()",125,213); 
                     g.drawString("destory()",175,213); 
                     g.drawString("paint()",235,213); 

                     g.fillRect(25,200-initCnt*30,40,initCnt*30);
                     g.fillRect(755,200-startCnt*30,40,startCnt*30);
                     g.fillRect(125,200-stopCnt*30,40,stopCnt*30);
                     g.fillRect(175,200-destoryCnt*30,40,destoryCnt*30);
                     g.fillRect(235,200-paintCnt*30,40,paintCnt*30);
          }
} 

⌨️ 快捷键说明

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