gpt4 book ai didi

java - 将 Movable JPanel 添加到 JFrame 中

转载 作者:行者123 更新时间:2023-12-01 12:21:08 24 4
gpt4 key购买 nike

我有两个类ClassFrameClassPanel ,现在是我的ClassPanel延伸JPanel类似的名称 ClassJFrame延伸JFrame ,

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

条件为 JFrame

  1. 它已经有其他组件,如 jinternalframe、jmenubar、工具栏等。
  2. 我必须在 jframe 之间添加并显示 ClassPanel
  3. ClassPanel 始终显示在其他组件之上

条件为 JPanel

  1. 我添加了 Key、Mouse 和 MouseMotion Listeners 等接口(interface),
  2. 所以我可以通过在右上角特定区域按下鼠标来移动 jpanel 并设置可见性为 false

此外,我的图像可以说明我的要求,但现在我不知道如何添加带有框架的面板并在其中移动并显示在其他组件的上方。

请对此进行一些说明,提前致谢。

最佳答案

我认为你应该使用 JLayeredPane 来获得所需的输出。这是有关该内容的教程:

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

关于java - 将 Movable JPanel 添加到 JFrame 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com