如何根据以前存在的JFrame设置JFrame的位置

时间:2015-08-02 03:11:42

标签: java constructor jframe window

我目前正在编写一个程序,它有一个主菜单,然后是较小的菜单。目前有两个菜单,主菜单和信息菜单。当我单击按钮移动到下一个菜单时,我希望下一个菜单与前一个菜单位于屏幕上的相同位置。我这样做的方法是将框架传递给下一个Object。到目前为止,这已经奏效,但现在,当我尝试从第二个回到第一个时,位置将无法工作。我知道为什么,但我无法找到解决问题的方法。感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:0)

我使用了getLocation()方法,该方法涉及导入java.awt.Component()。它返回一个Point,然后我每次创建它时都会在新菜单上传递它。

当我创建新菜单时,我所要做的就是:

new InfoScreen(getLocation());