📄 drawline.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 + -