gpt4 book ai didi

java - ctrl 的键码

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

对于 Jtree 中的多重选择,我在其中使用多重选择模式。它有效。但是我想知道何时在这棵树中精确地进行多重选择来执行此操作,我编写了一个非常简单的实现 KeyListener 的键盘 Controller 类,但我想检查 CTRL 是否被按下,所以我正在使用此代码,但它似乎不起作用:

kc.getKeyCode() == KeyEvent.CTRL_DOWN_MASK ; 

ctrl 的键码是什么?还是我做错了什么?

最佳答案

由于 CTRL 是一个按键掩码,因此 CTRL 键没有单独的字符。

但是,根据KeyEvent根据文档,按下或释放按键时总会发送一个有效的按键代码。在这种情况下,它应该是 KeyEvent.CHAR_UNDEFINED<a href="http://download.oracle.com/docs/cd/E17409_01/javase/6/docs/api/java/awt/event/InputEvent.html#getModifiersEx()" rel="noreferrer noopener nofollow">getModifiersEx()</a>对于 CTRL 键应该返回 true。请注意,要使其正常工作,您必须注册 KeyListener (特别处理 keyPressed() 和 keyReleased())。

关于java - ctrl 的键码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3228590/

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