将Movable JPanel添加到JFrame中

时间:2014-10-30 12:09:58

标签: java swing jpanel

我有两个班级ClassFrameClassPanel,现在我的ClassPanel扩展JPanel,同样名称ClassJFrame扩展JFrame

http://postimg.org/image/qpfgz8fpv/

JFrame

的条件
  1. 它已经有其他组件,如jinternalframe,jmenubar,toolbar等。
  2. 我必须在jframe
  3. 之间添加并显示ClassPanel
  4. ClassPanel始终显示其他组件的上方
  5. JPanel

    的条件
    1. 我添加了Key,Mouse和amp;等接口。 MouseMotion Listeners,
    2. 所以我可以移动jpanel&通过在右上角特定区域进行鼠标按压来设置可见性错误
    3. 此外,我的形象可以说明我的要求,但现在我不知道如何 添加带框架的面板并在其中移动并显示其他组件的上方。

      请提前感谢,请注意这一点。

1 个答案:

答案 0 :(得分:1)

我认为您应该使用JLayeredPane来获取所需的输出。这是关于它的教程:

http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html