我可以让JFrame看起来像JWindow吗?

时间:2013-04-12 10:03:57

标签: java swing jframe jwindow

我可以从JFrame中删除边框以及最小化和关闭按钮吗?我不能使用JWindow,因为它无法处理我理解的keyListener。 (至少不容易)。我怎么能这样做?

2 个答案:

答案 0 :(得分:7)

  

我可以从a中删除边框以及最小化和关闭按钮   的JFrame?

  

我无法使用JWindow,因为它无法像我一样处理keyListener   了解。 (至少不容易)。

  • JFrame,JDialog或JWindow对KeyListener没有反应,JComponent必须为FocusOwner或为KeyListener实现setFocusable

  • 不要使用KeyListener,而是使用KeyBindings

  

我无法使用JWindow,因为它无法像我一样处理keyListener   理解。

  • 向黑暗中射击,

  • 在没有可见的JFrame作为父级的JWindow中,JTextComponents不可编辑(实际上不知道原因)

答案 1 :(得分:1)

不确定你在这里想要实现的目标......但setUndecorated(true)会为你做到吗?