问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 键盘监听

发布网友 发布时间:2022-05-01 13:55

我来回答

3个回答

热心网友 时间:2023-10-16 12:39

this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_RIGHT)
by = by+5;
else if(e.getKeyCode()==KeyEvent.VK_LEFT)
by = by-5;
}
});
这里这样改就ok了,不过你这个程序还有好多问题呢。
public void paint(Graphics g){

g.drawImage(img2,0,0,this);
g.drawImage(img3,by,490,this);
g.drawImage(img,580,260,this);
repaint();
}
这里面还要加一个repaint();方法,要不看不出移动的,问题太多改不完,你问的问题我算是解决了,嘿嘿,给分吧,有什么问题可以hi我。

热心网友 时间:2023-10-16 12:39

if((KeyEvent.VK_RIGHT)!=0)是不对的

应该改成 if(evt.getKeyCode()==KeyEvent.VK_RIGHT)

热心网友 时间:2023-10-16 12:39

this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_RIGHT)
by = by+5;
else if(e.getKeyCode()==KeyEvent.VK_LEFT)
by = by-5;
}
});
这里这样改就ok了,不过你这个程序还有好多问题呢。
public void paint(Graphics g){

g.drawImage(img2,0,0,this);
g.drawImage(img3,by,490,this);
g.drawImage(img,580,260,this);
repaint();
}
这里面还要加一个repaint();方法,要不看不出移动的,问题太多改不完,你问的问题我算是解决了,嘿嘿,给分吧,有什么问题可以hi我。

热心网友 时间:2023-10-16 12:39

this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_RIGHT)
by = by+5;
else if(e.getKeyCode()==KeyEvent.VK_LEFT)
by = by-5;
}
});
这里这样改就ok了,不过你这个程序还有好多问题呢。
public void paint(Graphics g){

g.drawImage(img2,0,0,this);
g.drawImage(img3,by,490,this);
g.drawImage(img,580,260,this);
repaint();
}
这里面还要加一个repaint();方法,要不看不出移动的,问题太多改不完,你问的问题我算是解决了,嘿嘿,给分吧,有什么问题可以hi我。

热心网友 时间:2023-10-16 12:39

if((KeyEvent.VK_RIGHT)!=0)是不对的

应该改成 if(evt.getKeyCode()==KeyEvent.VK_RIGHT)

热心网友 时间:2023-10-16 12:40

那人物怎么放大缩小呢?

热心网友 时间:2023-10-16 12:39

if((KeyEvent.VK_RIGHT)!=0)是不对的

应该改成 if(evt.getKeyCode()==KeyEvent.VK_RIGHT)

热心网友 时间:2023-10-16 12:40

那人物怎么放大缩小呢?

热心网友 时间:2023-10-16 12:40

那人物怎么放大缩小呢?

热心网友 时间:2023-10-16 12:39

this.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e){
if(e.getKeyCode()==KeyEvent.VK_RIGHT)
by = by+5;
else if(e.getKeyCode()==KeyEvent.VK_LEFT)
by = by-5;
}
});
这里这样改就ok了,不过你这个程序还有好多问题呢。
public void paint(Graphics g){

g.drawImage(img2,0,0,this);
g.drawImage(img3,by,490,this);
g.drawImage(img,580,260,this);
repaint();
}
这里面还要加一个repaint();方法,要不看不出移动的,问题太多改不完,你问的问题我算是解决了,嘿嘿,给分吧,有什么问题可以hi我。

热心网友 时间:2023-10-16 12:39

if((KeyEvent.VK_RIGHT)!=0)是不对的

应该改成 if(evt.getKeyCode()==KeyEvent.VK_RIGHT)

热心网友 时间:2023-10-16 12:40

那人物怎么放大缩小呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
备忘录在手机的哪里 刚性消费有哪些 中国经济快速增长的原因 什么是刚性消费 什么叫刚性增长 特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 onkeydown="if(event.keyCode==27) 求助! 怎样模拟发送key event按键消息和touch event触摸消息? awt.event.KeyEvent键值常量表 关于javaKeyEvent按键反应的。懂的前辈帮忙看下 asp.net 怎么读取微信 EventKey值 怎么获得event 请指教:Android中为什么我的自定义KeyEvent事件没有相应的执行呢,代码如下: 如何使用event header中的key值 Java keyevent不能用 JAVA事件处理中的KeyEvent问题 为什么我的python代码报错,我第一次用pygame,代码是照抄书上的,但是跑出来就报错……说event没有key 太平公主秘史下载 太平公主秘史下载地址 电视剧太平公主秘史全集下载 太平公主秘史迅雷下载 派出所的故事范亮和他哥哥房产之争 新婚之夜床塌了门框掉下来了是哪部电视剧的情节 炊事班的故事原班人马演过什么有洪剑涛导的电视剧 邵峰和范明同演的电视剧 电视剧《媳妇是怎样炼成的》高清在线观看 媳妇是怎样炼成的全集百度视频播放 范亮的介绍 调整图标大小桌面内容丢失 武林外传中范明演过什么电视剧? onkeyDown="if(event.keyCode==13){form1.PWD.focus();} 这段代码什么意思. 安卓里面的onkeydown()方法里的keyevent怎么理解,用通俗的话解释一下,谢 找老师起个名字,谢谢!!! 小宝宝到底要不要吃DHA java的KeyEvent类中的VK_ESCAPE是什么意思 我刚接触安卓,对于OnkeyDown(int keyCode,keyEvent event)这句代码不理解求大神指点指点 请老师取名…… event对象的事件句柄 (Event Handlers) 请专业老师帮忙起个好名字 android KeyEvent.KEYCODE_SEARCH 哪个键 起名字要找专门的起名老师吗,王怀远水平怎样呀? 请老师起名字 exel的取左边函数是什么 小孩子取名字在帮帮测上找老师应该是可以的吧? 大家孩子起名是自己起的还是找老师起的呢? ASP取出左边字符函数 成人高考毕业证照片修了修可以吗 请各位老师帮忙起名字 2个月大的宝宝有补充DHA的必要吗? excel验证左边等于右边