如何让新打开的jframe具有与屏幕上大小和位置相同的属性。由于打开一个新的jframe,其属性与关闭的那个相同
0
A
回答
2
如果你只对大小和位置 JFrame.getBounds兴趣返回这些属性:
newFrame.setBounds(oldFrame.getBounds());
public static void main(String args[]) throws Exception {
final JFrame oldFrame = new JFrame("Test");
oldFrame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
JFrame newFrame = new JFrame("Test");
newFrame.setBounds(oldFrame.getBounds());
newFrame.setVisible(true);
}
});
oldFrame.setSize(400, 300);
oldFrame.setVisible(true);
}
1
@Sam不是好主意,创建新飞TopLevelContainer,更好将重用存在JFrame,只需更换/切换其内容JPanel,如果您需要/想要显示更多TopLevelContainers,那么其他人将通过JDialog(s)
请检查如何LayoutManagers作品(举例那里)和万吨例如左右摇摆对Java2s.com
+0
我有两个班,但是 – gheystyle 2011-05-31 08:11:42
相关问题
- 1. 如何关闭新的打开jframe上的前一个jframe
- 2. 关闭新打开的JFrame
- 3. 关闭一个JFrame中所有剩余的打开的JFrame将关闭。
- 4. 关闭一个simplemodal打开一个新
- 5. 在另一个jframe关闭事件显示一个新的jframe
- 6. 如何关闭打开另一个框架的JFrame?
- 7. 使用JButton打开一个新的JFrame
- 8. 打开一个新的(gMap v3)时关闭打开InfoBubble
- 9. 点击打开一个箱子,同时关闭其他
- 10. 关闭一个DIV打开另一个
- 11. 关闭其他打开的div当切换其中一个div
- 12. JOptionPane打开另一个JFrame
- 13. 多个类打开,只关闭一个
- 14. 关闭一个JFrame而不关闭另一个?
- 15. 需要关闭一个jframe,同时显示另一个
- 16. 如何增加计数器作为jframe关闭和新的jframe打开?
- 17. 开启新的活动,关闭其前一个并且不关闭其前一个
- 18. 关闭文档窗口并打开一个新的,而不关闭文档
- 19. 我的JFrame关闭,当我关闭另一个框架
- 20. 如何关闭Colorbox onclick并打开一个新的Colorbox?
- 21. 当新的一个打开时,jquery切换不关闭行
- 22. 打开一个盒子,关闭所有打开的
- 23. 打开cv关闭相机
- 24. 与SQL Server中其他表中的属性相关的属性
- 25. 重复在同一个属性上的相同DataAnnotation属性
- 26. this.dispose()不工作,关闭一个JFrame
- 27. 更新与相同类型的关系的导航属性?
- 28. 我如何关闭一个框架,但打开一个新的框架?
- 29. 关闭一个jframe窗口时,其他窗口自动关闭为什么?
- 30. 如何让某个JFrame与其他JFrame有不同的LAF?
序列化/反序列化?) – artplastika 2011-05-31 07:40:43