java吧 关注:1,236,060贴子:12,704,681
  • 3回复贴,共1

【求助】新手不会实现圆的上下左右移动,怎么做?

只看楼主收藏回复

我学的是第8版Java语言程序设计(基础篇),我画了一个圆,怎么让它上下左右移动啊?方法别太难,我怕看不懂~谢谢各位大神!!!
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame; public class YuanYiDong extends JFrame {
public void paint(Graphics g) {
int x = 230;
int y = 150;
int h=50;
int w=50;
g.setColor(Color.blue);
g.fillOval(x, y, w, h);
}
public static void main(String[] args) {
JFrame frame = new TestKeyEvent();
frame.setTitle("圆的移动");
frame.setLocation(300,100);
frame.setSize(500, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}


1楼2013-04-14 09:44回复
    求解呀~


    2楼2013-04-14 10:01
    回复
      有人帮我吗?


      5楼2013-04-14 13:06
      回复
        加一个线程 然后让 x,y 自加 你想移动的距离 试试


        IP属地:河南6楼2013-04-14 13:41
        回复