问题描述
- 求解如何用键盘控制图片移动方向
-
按方向键,一次移动100个像素import java.awt.*;
import java.awt.event.*;import javax.swing.*;
public class exam extends JFrame
{
JLabel jl=null;
ImageIcon img=null;public exam() { String path="./photos/car.jpg"; img=new ImageIcon(path); jl=new JLabel(img); jl.setBounds(0,0,800,480); getContentPane().setLayout(null); getContentPane().add(jl); setSize(1366,768); setVisible(true); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){System.exit(0);} }); } public static void main(String[]args)//移动 { new exam(); }
}
解决方案
http://www.xuebuyuan.com/1591626.html
解决方案二:
你就动态改变图像位置就行了,把你那几个数字弄成可变的
解决方案三:
点击键盘事件,如果是上下左右键,就执行需要的方法,左右键就改变X轴像素点,上下键就改变Y轴像素点
时间: 2024-12-29 12:56:51