gpt4 book ai didi

java - 如何要求用户按任意键继续java中的条件?

转载 作者:太空宇宙 更新时间:2023-11-04 15:00:52 26 4
gpt4 key购买 nike

我有这段代码,我想做的是只有当程序启动时,用户应该能够按回车键,并且只有一次......直到重新启动。

我有这个标签,其文本名为 JLabel info = new JLabel("press Enter to continue");,当用户按 Enter 键时,该文本将发生变化,并且 Enter 键不应按 Enter 键功能不再存在,只有当程序启动时用户才能按 Enter。

addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent arg0) {
if(e.getKeyChar() == e.VK_ENTER)
}
});

最佳答案

操作(按 Enter 键)发生后,您可以从组件中删除 KeyListener。您可以看看here有关如何从 JPanel 中删除监听器的示例。我对示例中的代码进行了一些调整:

KeyAdapter keyAdapter = new KeyAdapter() {
public void keyPressed(KeyEvent e)
{
if(e.getKeyChar() == e.VK_ENTER)
....
}

}
};

// Register the listener with this JPanel
addKeyListener(keyAdapter);

// Remove the listener from this JPanel
removeKeyListener(keyAdapter);

关于java - 如何要求用户按任意键继续java中的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22589019/

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