黑马程序员技术交流社区
标题:
画矩形移动的问题
[打印本页]
作者:
黎阳05
时间:
2013-5-12 13:58
标题:
画矩形移动的问题
这个小程序,从左向右画矩形,请问如何修正,消除左边多余的部分
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.Timer;
public class A extends JFrame {
int x = 0;
A() {
Timer tm = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
repaint();
x += 20;
}
});
tm.start();
}
public void paint(Graphics g) {
g.fill3DRect(x, 22, 50, 50, true);
}
public static void main(String[] args) {
A a = new A();
a.setVisible(true);
a.setSize(600, 300);
}
}
作者:
小石头39910
时间:
2013-5-12 14:04
QQ截图20130512140316.png
(5.36 KB, 下载次数: 0)
下载附件
2013-5-12 14:03 上传
楼主的意思不是很懂,程序运行如图,请问左边哪儿多余了啦?
作者:
黎阳05
时间:
2013-5-12 15:02
我要显示的只有一个黑色的方块,而不是一条。。就是一个方块在动,不拖出一条。。
作者:
刘胜寒
时间:
2013-5-13 09:12
飘过......
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2