在jTextField中输入文本后Java键绑定不起作用?
基本上,我有一个java程序,可以像媒体播放器一样播放暂停快进选项等 也有键绑定 然而,在另一个在jTextField中输入文本后Java键绑定不起作用?,java,swing,key-bindings,hotkeys,Java,Swing,Key Bindings,Hotkeys,基本上,我有一个java程序,可以像媒体播放器一样播放暂停快进选项等 也有键绑定 然而,在另一个JPanel中,我还有一个JTextField,允许用户输入一些文本作为注释 如果用户决定写一些文本,那么这个JTextField将被关注,它们的键绑定不再工作 但是如果我对所有容器和子容器设置了setFocusable(false),用户将无法在JTextfield中输入文本 如何解决此问题?JComponent\getInputMap默认情况下在聚焦时使用 根据您的需要,您可以使用或更改组件需要的
JPanel
中,我还有一个JTextField
,允许用户输入一些文本作为注释
如果用户决定写一些文本,那么这个JTextField
将被关注,它们的键绑定不再工作
但是如果我对所有容器和子容器设置了setFocusable(false)
,用户将无法在JTextfield
中输入文本
如何解决此问题?JComponent\getInputMap
默认情况下在聚焦时使用
根据您的需要,您可以使用或更改组件需要的焦点级别,以响应关键输入
有关详细信息,请参阅和