我有一个框架和一个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
      }
   }
});

10-07 23:01