我正在尝试组织我的所有计划以拥有BorderLayout(NORTH EAST SOUTH WEST CENTER),主要是为了利用北中心和南方。我正在创建流程面板以进入布局的每个部分,但它们没有正确堆叠,而是从左到右排列。我的代码如下。
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结构相同)
答案 0 :(得分:1)
你试过这个吗?
JPanel sorting = new JPanel(new BorderLayout());
(另外,尽量不要用大写的第一个字母写出变量)