2

我正在尝试创建一个应用程序,JLayeredPane它会根据父级的大小自动缩放JFrame(这是BorderLayout在框架的内容窗格上用作布局管理器的简单部分)。困难的部分是我希望 的内容JLayeredPane自动调整大小JLayeredPane(因此JFrame也是)。

事实上,我想要实现的功能很像 Netbeans 中的可停靠控制台,就像单击时出现在编辑器的“顶部”一样,当被关闭时再次隐藏并停靠在状态栏中的“控制台”字样中。显然,我也希望调整大小的行为能够正常工作。实现这一目标的最佳方法是什么(如果不是JLayeredPane)?

4

1 回答 1

7

您需要使用添加到 JLayeredPane 的 ComponentListener 并使其内容响应该void componentResized(ComponentEvent e)方法。

于 2012-10-05T23:03:18.197 回答