我有一个框架和一个JWindow。在我的框架中,我有一个文本字段,每当我在该字段中键入内容时,该窗口就会在文本字段下方显示带有建议列表的窗口。我在现场使用了监听器。
当我在窗口中的建议列表上按Enter键时,我选择的单词将进入该字段。
现在的问题是该窗口仍然出现,我希望每当选择一个单词时该窗口都消失。
有人对此有想法吗?
谢谢..
最佳答案
尝试这个:
jWindowInstance.addKeyListener(new KeyAdapter() {
public void keyReleased(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ENTER) {
jWindowInstance.dispose(); // Release resources
// OR
jWindowInstance.setVisble(false); // Just hide the window so you can reuse it afterwards
}
}
});