gpt4 book ai didi

java - 为什么 KeyStroke.getKeyStroke ('s' 、 KeyEvent.ALT_MASK) 创建 Alt-F4 键绑定(bind)?

转载 作者:行者123 更新时间:2023-12-02 02:51:34 30 4
gpt4 key购买 nike

运行以下命令:

    KeyStroke ks1 = KeyStroke.getKeyStroke('s', KeyEvent.ALT_MASK);
KeyStroke ks2 = KeyStroke.getKeyStroke(KeyEvent.VK_S, KeyEvent.ALT_MASK);
KeyStroke ks3 = KeyStroke.getKeyStroke(KeyEvent.VK_F4, KeyEvent.ALT_MASK);

System.out.println(ks1);
System.out.println(ks2);
System.out.println(ks3);

结果:

    alt pressed F4
alt pressed S
alt pressed F4

最佳答案

这是因为:

  • char 's' 的 int 值为 115
  • KeyEvent.VK_F4 的 int 值也是 115

这意味着k1k3在功能上是相同的。

关于java - 为什么 KeyStroke.getKeyStroke ('s' 、 KeyEvent.ALT_MASK) 创建 Alt-F4 键绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43768806/

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