gpt4 book ai didi

java - 如何使 key 'H'打印一些文本

转载 作者:行者123 更新时间:2023-11-30 06:51:19 27 4
gpt4 key购买 nike

现在我只需要打印一条基本消息,因为我将编写稍后实际需要的内容,但我的问题是:

@Override
public void init(Canvas canvas) {
canvas.addKeyListener(this);
}

@Override
public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub

}

@Override
public void keyReleased(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
getStateMachine().setState((byte) 1);
} else if (e.getKeyCode() == KeyEvent.VK_H) {
// Do some other stuff here...
}
}

@Override
public void keyTyped(KeyEvent e) {
// TODO Auto-generated method stub

}

}

这是我按下按钮的代码。 Enter 执行任务,但 H 没有。

package instructionpackagev1;

import java.awt.event.KeyEvent;

public class Instructions {

public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_H) {
System.out.println("For now, it's a test");
}


}

}

换句话说,基础是,如何让字母“H”在按下时打印一行?

最佳答案

用这个

if(e.getKeyChar() == 'H')

关于java - 如何使 key 'H'打印一些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42714379/

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