在应用程序启动时,如何在任何可视组件存在之前检测java中的修改器按键?
在应用程序启动期间,在任何可视组件存在之前,如何检测java中的修改器按键(例如shift或alt) 根据按下的修改器键,我想创建或不创建视觉组件在应用程序启动时,如何在任何可视组件存在之前检测java中的修改器按键?,java,keyboard,Java,Keyboard,在应用程序启动期间,在任何可视组件存在之前,如何检测java中的修改器按键(例如shift或alt) 根据按下的修改器键,我想创建或不创建视觉组件 注意:当我想检查修改器按键时,没有可将KeyListener附加到的组件 您应该将侦听器附加到JFrame-itselfHi-abcOfJava。如前所述,当时没有可视组件,甚至连JFrame都没有。在main()方法的前几行中检查是否按下了修改器键。在那里,它决定是否创建可视组件。您是否尝试过在用户输入密钥时先将JFrame的可见性设置为false
注意:当我想检查修改器按键时,没有可将KeyListener附加到的组件 您应该将侦听器附加到JFrame-itselfHi-abcOfJava。如前所述,当时没有可视组件,甚至连JFrame都没有。在main()方法的前几行中检查是否按下了修改器键。在那里,它决定是否创建可视组件。您是否尝试过在用户输入密钥时先将JFrame的可见性设置为false,然后再将其设置为true?正如我所说的,在测试时没有JFrame。但是你的意思是我创建了一个空的,让它不可见,但是给它附加了一个KeyListener,然后我可以用它来进行测试。那可能行得通。我来看看。有没有一个低级键盘适配器,我不用键盘监听器就可以查询?史坦还是什么?