gpt4 book ai didi

java - 使用箭头键控制图像

转载 作者:行者123 更新时间:2023-12-02 06:52:18 24 4
gpt4 key购买 nike

我试图根据我使用的箭头键让我的图像在屏幕上移动。现在它不响应我按的任何键。出于测试目的,我仅尝试使用右箭头键。当按下按键时如何让图像做出响应?这是我到目前为止所拥有的:

import java.applet.Applet; 
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;


public class EC extends Applet{
/**
*
*/
private static final long serialVersionUID = 1L;
int x=50;
int y=50;
int dx,dy;
public void keyPressed(KeyEvent e)
{
int keyCode = e.getKeyCode();
if(keyCode==KeyEvent.VK_RIGHT)
{
dx=1;
x+=dx;
}
}
public void keyReleased(KeyEvent e)
{
int keyCode = e.getKeyCode();
if(keyCode==KeyEvent.VK_RIGHT)
{
dx=0;
}
}
public void paint(Graphics g)
{
g.drawImage(IllustrationManager.player[0][0],x,y,null);
}


}

最佳答案

参见Motion Using the Keyboard针对使用 KeyListener 的问题以及使用 Key Bindings 的更好解决方案。

关于java - 使用箭头键控制图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17864565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com