Java级联JFrame

时间:2012-08-27 15:07:27

标签: java swing jframe cascade

我有一个扩展使用NetBeans GUI编辑器构建的javax.swing.JFrame的类。 当有几个JFrame级联时,有没有办法制作这个JFrame级联?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

只需保留上一个此类已打开JFrame位置的变量,然后执行下一个变量:

newFrame.setLocation(previousLocation.x + constant, previoudLocation.y + constant);

getLocation()会返回现有JFrame屏幕上的位置。

答案 2 :(得分:2)

JFrame是顶级组件,它们不会嵌套。

如果您需要嵌套帧(即可以是另一帧的子帧的帧),请改用JInternalFrame

如果您需要在现有应用程序中再次调用时创建新帧,请使用Socket将新帧的参数从新应用程序发送到现有应用程序,然后退出新应用程序。