在eclipse环境下JAVA窗口问题?
我希望实现这个功能一张图片在一个窗体中移动
用键盘控制(按钮监听我做好了,是用ASCII码来做的)
就差这个移动了
求一个方法 最好详细点
package Stringtest; import java.awt.Frame; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; //输出一个窗口,然后按上下左右键使之按键移动。 public class Test{ public static void main(String[] args){ //窗口名 new MyFrame("按键位移测试"); } } class MyFrame extends Frame{ /** * */ private static final long serialVersionUID = 1L; int x=300; int y=300; int w=400; int h=300; private int num=0; MyFrame(String s){ super(s); setBounds(x,y,w,h); setResizable(false); addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent e){ switch(e.getKeyCode()){ case KeyEvent.VK_UP: y-=50; break; case KeyEvent.VK_DOWN: y+=50; break; case KeyEvent.VK_LEFT: x-=50; break; case KeyEvent.VK_RIGHT: x+=50; break; } setBounds(x,y,w,h); } }); setVisible(true); this.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ setVisible(false); System.exit(0); } }); } }