求解如何用键盘控制图片移动方向

问题描述

求解如何用键盘控制图片移动方向

按方向键,一次移动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

求解如何用键盘控制图片移动方向的相关文章

如何用键盘控制鼠标

步骤方法 1.设置键盘控制鼠标 win XP "开始"菜单->"控制面板"->"辅助功能选项"->"鼠标"标签->然后单击选中"使用鼠标键 这样就可以用键盘来控制鼠标的光标,模拟鼠标的鼠标键都指键盘右侧的小键盘(数字键盘),使用时要使NumLock 键处于有效状态.还可以点击旁边的"设置"按钮来进行鼠标移动速度.NumLock 键状态.快捷键之类的详细设置.如果自己的系统的

如何用CSS控制图片自适应大小?

图片自动适应大小是一个非常常用的功能,在进行制作的时候为了防止图片撑开容器而对图片的尺寸进行必要的控制,我们可不可以用CSS控制图片使它自适应大小呢? 我们想到了一个比较简单的解决方法,虽然不是非常的完美,如果您的要求不是非常高,已经可以满足你的需要了.我们看下面的代码:  代码如下 复制代码 div img {  max-width:600px;  width:600px;  width:expression(document.body.clientWidth>600?"600px&qu

easy-遇到一个关于键盘控制小球移动的问题,求解教~对大神应该很简单

问题描述 遇到一个关于键盘控制小球移动的问题,求解教~对大神应该很简单 #include #include #include #include #include #include struct BALL { int x; int y; int speed; int number; int style; }; char pr[1],scorepointer[3],ch; float d; int add=10,score=0; BALL Ball[10]; struct Smile { int x

键盘响应-如何用键盘方向键代替鼠标移动控制

问题描述 如何用键盘方向键代替鼠标移动控制 不知道大家有没有玩过<地铁跑酷>这个游戏,游戏里用鼠标移动来控制人物.即按住鼠标左键向上就是跳跃,按住鼠标左键向左就是向左移动,依次类推向右和下铲.我想可不可以用MFC做一个程序,然后用键盘上的方向键来控制人物.思路是怎么样的,请各位大神指教.谢谢! 解决方案 处理按键消息,在消息处理事件里针对不同的按键进行特定处理.

js支持键盘控制的左右切换立体式图片轮播效果代码分享_javascript技巧

本文实例讲述了js支持键盘控制的左右切换立体式图片轮播效果.分享给大家供大家参考.具体如下: 这是一款基于javascript实现支持键盘控制的左右切换立体式图片轮播效果,特别有立体感,最重要的一点是可以利用键盘进行控制. 特性介绍:      1.轻松的改变幻灯变的宽度.      2.轻易改变下一张展示图片的数量.      3.最后一张图片会循环回到第一张图片里.      4.嵌入了Fancy查看插件,在每张图片上都能查看详细图片信息. 运行效果图:                   

如何用CSS样式控制图片之间的间距

css|控制 图片之间的间距不用CSS也可以搞定: <img src=http://www.webjx.com/htmldata/2007-05-04/my.jpg vspace=8 hspace=6> vspace: 竖直方向空出的象素数 hspace: 水平方向空出的象素数

如何用javascript控制上传文件的大小?

javascript|控制|上传 如何用javascript控制上传文件的大小? --------本文讲的是用javascript和在IE下Image的一些属性如(fileSize,fileUpdatedDate)等控制上传文件的大小.   <form   name=Myform  >     <input   type=file   name=photo><br/>     <input   type=submit   value=submit></

如何用CSS控制网页背景

在符合标准的网页设计中如何用CSS控制网页的背景呢?包括背景的颜色,背景的图片等一些问题,在本教程中一次给你讲清楚. ·背景颜色 background-color 我想这个我就不用多做介绍了,颜色代码我想大家都知道的,不是用英文来代替就是用指定的代码来表示的.这个的默认值是transparent(透明色). 例:body{background-color:yellow} H1{background-color:#000000} ·背景图片 background-image 背景图片和背景颜色在H

JavaScript实现的使用键盘控制人物走动实例_javascript技巧

其实这个示例用到了js的两个核心时间,键盘事件onkeydown,周期执行事件setInterval. 实现效果 当按下键盘某个键时网页中的人物实现相应的动作,达到利用键盘控制走动效果 实现步骤 一.预订键值作用: w:向上 s:向下 a:向左 d:向右 空格:停止 二.预订键值后,要能捕获按键事件以及判断用户按的是哪个键? 捕获键盘事件可以用onkeydown 获取键值码可以用event.keyCode  三.用setInterval周期执行事件替换图片 替换图片是为了实现任务走动效果 但要注