繁体   English   中英

如何设置始终在主框架位置打开的子框架

[英]How to set sub frame that always open at main frame position

我创建了一个主框架和一个子框架。

现在,在我的窗口中的中心位置打开了两个框架,但是,如果我关闭该子框架并移动该主框架,则此时单击该子框架的图标,以使其处于同一中心位置。

我希望它在当前的主框架移动位置打开。 我怎样才能做到这一点?

我创建了一个主框架和一个子框架

首先,一个应用程序应该只有一个框架。 对于子窗口,您应该使用JDialog

如果我关闭该子框架并移动该主框架,则在该子框架处于相同中心位置时单击该子框架的图标

因此, ActionListener的逻辑应类似于:

childDialog.setLocationRelativeTo( parentFrame );
childDialog.setVisible( true );

使用上述逻辑,总是可以在对话框可见之前确定对话框的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM