secondX和secondY随时间变化,在不断重画的过程中,之前显示的线条在窗体上依然存在!
show[i]是用来判断是否画出指定的线条:1表示画出,0表示不画出
public void paint(Graphics g) {
for(int i=0;i<60;i++) {
if(show[i] == 1) {
g.drawLine(FRAMEWIDTH/2, FRAMEHEIGHT/2, secondX, secondY);
}
}
}
show[i]是用来判断是否画出指定的线条:1表示画出,0表示不画出
public void paint(Graphics g) {
for(int i=0;i<60;i++) {
if(show[i] == 1) {
g.drawLine(FRAMEWIDTH/2, FRAMEHEIGHT/2, secondX, secondY);
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货