繁体   English   中英

Swing BorderLayout不堆叠

[英]Swing BorderLayout not stacking

我试图将我的所有程序组织成一个BorderLayout(北东西南中心),主要是为了利用北中和南方面。 我正在创建流面板以进入布局的每个部分,但是它们没有正确堆叠,相反,它们只是从左到右排列。 我的代码如下。

JPanel SortingSouth = new JPanel(new FlowLayout(FlowLayout.LEFT, 10, 10));
    SortingSouth.add(DocumentLabel);
    SortingSouth.add(Document);

    Sorting.add(SortingNorth, BorderLayout.NORTH);
    Sorting.add(SortingSouth, BorderLayout.SOUTH);

排序是我的总体面板,其中包含我要创建的其他3个面板,并以边框布局进行设置。 我想我的问题是,当我为其中一个容器提供流布局时,为什么边框布局不起作用? (我知道这只是我的代码的一小段,其余的只是声明标签是什么,依此类推,我的SortingNorth结构相同)

你有尝试过吗?

JPanel sorting = new JPanel(new BorderLayout());

(此外,尽量不要用大写的首字母写变量)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM