我有一个类,它扩展了用 NetBeans GUI 编辑器构建的 javax.swing.JFrame。当其中几个被打开时,有没有办法让这个 JFrame 级联?
问问题
1665 次
3 回答
5
于 2012-08-27T15:32:39.583 回答
2
只需在先前打开的JFrame
位置保留一个变量,然后为下一个位置执行以下操作:
newFrame.setLocation(previousLocation.x + constant, previoudLocation.y + constant);
这getLocation()
将返回您现有的屏幕上的位置JFrame
。
于 2012-08-27T15:10:52.690 回答
2
JFrame
s 是顶级组件,它们不嵌套。
如果您需要嵌套框架(即可以是另一个框架的子框架),请改用JInternalFrame。
如果再次调用现有应用程序时需要在现有应用程序中创建新框架,请使用Socket将新框架的参数从新应用程序发送到现有应用程序,然后退出新应用程序。
于 2012-08-27T15:35:52.977 回答