Java ubuntu/unity的焦点问题
我试图使用Swing中的快捷键更改窗口/框架的焦点。问题是,当焦点更改时,具有焦点的窗口不会移到顶部,它会获得焦点,但会留在未聚焦的窗口后面。我使用Java ubuntu/unity的焦点问题,java,linux,swing,ubuntu,Java,Linux,Swing,Ubuntu,我试图使用Swing中的快捷键更改窗口/框架的焦点。问题是,当焦点更改时,具有焦点的窗口不会移到顶部,它会获得焦点,但会留在未聚焦的窗口后面。我使用frame.requestFocus()获得焦点。还有其他方法可以用来对焦吗?尝试使用Frame.toFront() Java文档参考:您认为setVisible(true)可以工作吗?通常,当第一次调用时,这会激活一个窗口。不确定它是否会在这里产生同样的效果。public void setVisible(boolean b)是否可以frame.to
frame.requestFocus()获得焦点
。还有其他方法可以用来对焦吗?尝试使用Frame.toFront()代码>
Java文档参考:您认为setVisible(true)可以工作吗?通常,当第一次调用时,这会激活一个窗口。不确定它是否会在这里产生同样的效果。public void setVisible(boolean b)是否可以frame.toFront()
工作?请尝试Swing,尽管此方法与JComponent相关,但它可以在JFrame
上工作,因为它继承了组件类的方法。