我正在运行一个大型Java Eclipse项目,当它启动时,我看到3个弹出窗口相互重叠,如下所示:
我需要让他们启动分离的位置,因为我总是测试程序并拖动窗口。我可以以某种方式将它们全部放在更大的GUI窗口(窗格)中吗?
答案 0 :(得分:2)
使用setLocation()方法
windowName.setLocation(location_parameters);
将'null'作为参数传递将使窗口居中。
还有另外一种方式,
setLocationRelatedTo(item_to_relate)
方法。这将根据现有的东西,如JLabel,现有的窗户等来定位它们。
答案 1 :(得分:1)
我能以某种方式将它们全部放在更大的GUI窗口(窗格)中吗?
我认为你现在有3 JFrame
。
您可以在一帧中将其更改为3 JPanel
。
您可以使用layout manager按照自己的方式排列3 JPanel
。