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

📄 drawline.java

📁 用JAVA写个一个烟花效果
💻 JAVA
字号:
package FireFlower;
import java.awt.Color;
import java.awt.Graphics;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;


public class DrawLine {
	
	 int xStart=50;
     int yStart=50;
     static    int  X_JIAN=7;
     static    int  Y_JIAN=10;
     String  poem[]={"故人西辞黄鹤楼",
                     "烟花三月下扬州",
                     "孤帆远影碧空尽",
                     "唯见长江天际流"};
     public DrawLine(){
    	 
     }
     
     public  void changeData(){//对自身的自加   以及  对碰壁事件处理 
    	  
    	 if(xStart>FireFlower.SIZE_X-50){
    		 X_JIAN=-1*(X_JIAN);
    	     xStart=FireFlower.SIZE_X-50;	 
    	 }
    	 
         if(xStart<0){
        	 X_JIAN=-1*(X_JIAN);
        	 xStart=0;
        	 
         }
         
    	 if(yStart>FireFlower.SIZE_Y-100){
    		 Y_JIAN=-1*Y_JIAN;
    		 yStart=FireFlower.SIZE_Y-100;	
    	 }    
    	 
    	 if(yStart<30){
    		 Y_JIAN=-1*Y_JIAN;
        	 yStart=30;
        	 
         }
    	 
    	 if(MyThread.judge){
    	 xStart+=X_JIAN; 
    	 yStart+=Y_JIAN; 
    	 }
  	  // System.out.println(toString());
  	// yStart+=Y_JIAN;
     }
     
     public String toString(){
    	 return "x="+xStart+",y="+yStart;
     }
     
     public  void  drawline(Graphics g){
    	  for(int i=0;i<poem.length;i++){
          g.drawString(poem[i],xStart,yStart+i*15);}
          changeData();
     }
}

⌨️ 快捷键说明

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