gpt4 book ai didi

java - Swing 垂直调整一个 Pane 的大小以扩大其他收缩(修改后的 BorderLayout)

转载 作者:行者123 更新时间:2023-11-30 08:03:46 25 4
gpt4 key购买 nike

基本上,我希望 BorderLayout 能够垂直扩展北部部分并在调整大小时收缩中心部分。我觉得用图片更容易解释。

所以这是我现在的情况: enter image description here

但是当调整对话框大小时,我希望按钮垂直展开并缩小中心 Pane (一个带有选项卡)。目前,当调整对话框大小时我得到这个(其余按钮是“隐藏的”:

enter image description here

我现在的布局是这样设置的:

enter image description here

contentPane - BorderLayout

panelTopButtons - FlowLayout(设置在 conentPane 的北部)

panelContent - BorderLayout(设置在 contentPane 的中心部分)

那么,当调整对话框大小时,我该如何实现北部分的按钮占用更多垂直空间(因此所有按钮都是可见的),并且缩小 panelContent 的内容以适应对话框 contentPane 空间的其余部分?

最佳答案

将按钮放在 CENTER 中,将选项卡式 Pane 放在 BorderLayoutPAGE_END 中。

关于java - Swing 垂直调整一个 Pane 的大小以扩大其他收缩(修改后的 BorderLayout),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36101038/

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