java swing jframe jpanel_如何将JFrame放入Java Swing中的现有JPanel?

我有一个像这样的开源java swing应用程序:

你可以在截图中看到,有一个JPanel分为左右两个区域.左侧区域有许多文本链接.当我单击SLA Criteria链接时,它将弹出SLA Criteria窗口.弹出窗口是JFrame对象.

现在,我试图将弹出窗口放到JPanel的右侧区域,这意味着不再有弹出窗口,即当我单击SLA Criteria链接时,其内容将显示在右侧区域. JPanel的. JPanel右侧区域的现有内容将不再使用.这个概念与java api文档页面中的相同:http://docs.oracle.com/javase/6/docs/api.您单击左侧框架中的链接,您将获得右侧框架中显示的内容.

示例说明如下:

(注意:它是使用图像编辑器制作和编辑的,这不是工作应用程序的真实截图)

那么,我想知道有没有办法将JFrame放入JPanel?

我正在考虑使用JInternalFrame,这可能吗?或者还有另一种方式吗?

更新:

源代码:

http://pastebin.com/tiqRbWP8(VTreePanel.java,这是左右区域划分的小组)

http://pastebin.com/330z3yuT(CPanel.java,这是VTreePanel的超类,也是JPanel的子类)

http://pastebin.com/MkNsbtjh(AWindow.java,这是弹出窗口)

http://pastebin.com/2rsppQeE(CFrame.java,这是AWindow的超类,也是JFrame的子类)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值