我有一个 JFrame
和 BorderLayout
作为布局管理器。
在南边,我有一个JPanel
,我希望这个JPanel
的大小可以由用户调整,即用户可以点击边框并将其向上拖动以使其变大。
你有什么办法知道我可以做到这一点吗?
最佳答案
为了使框架中的面板可以单独调整大小,您需要将它们添加到 JSplitPane
上.
不要将它放在框架的南部,而是将 JSplitPane
放在中心。拆分 Pane 将使拆分中的底部面板看起来像在南方,而拆分中的顶部面板将位于框架的中心。
确保使用 setOrientation(JSplitPane.VERTICAL_SPLIT)
设置两个面板的方向。
然后,您可以调整 Pane 中面板的大小。
关于java - 使 JPanel 手动调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1119989/