Java 如何固定拆分面板的面板?

Java 如何固定拆分面板的面板?,java,swing,Java,Swing,我想知道如何将JPanel2(在我导入的图像中)修复到应用程序的右侧。我正在使用一个JSplitPane,这样我就可以用拆分器调整JPanel2的大小。当我调整窗口大小时,我希望JPanel2保持与之前设置的相同大小,JPanel1进行拉伸。例如: 有人有主意吗?Thx.据我所知,您只想在调整窗口大小时调整左面板的大小。您可能还希望将jSplitPanel锚定到窗口大小 要将jSplitPanel定位到窗口大小,请左键单击jSplitPanel,转到自动调整大小并检查水平和垂直 要仅调整左侧面板

我想知道如何将JPanel2(在我导入的图像中)修复到应用程序的右侧。我正在使用一个JSplitPane,这样我就可以用拆分器调整JPanel2的大小。当我调整窗口大小时,我希望JPanel2保持与之前设置的相同大小,JPanel1进行拉伸。例如:


有人有主意吗?Thx.

据我所知,您只想在调整窗口大小时调整左面板的大小。您可能还希望将jSplitPanel锚定到窗口大小

要将jSplitPanel定位到窗口大小,请左键单击jSplitPanel,转到自动调整大小并检查水平和垂直

要仅调整左侧面板的大小,您需要添加
jSplitPanel.setResizeWeight(0)

在窗口init()。

中,当您使用
JSplitPane
时,为什么要“修复”一个面板,这种方式没有意义。在这种情况下,我只考虑使用<代码> GridBagLayout < /代码>,甚至是<代码>边界布局< /代码>。话虽如此,您的代码甚至不包括
JSplitPane
。我建议避免设置最大值/首选大小,但这是我的建议。此外,
jPanel1
应添加到
中心位置
如果您希望它获得所有剩余空间,则面板1应转到边框布局的“中心”。已编辑我的问题。Thx:)贴一张。。