将JPanels定位在BorderLayout中

时间:2016-09-23 13:37:30

标签: java swing

我有两个JPanels添加到FrameBorderLayout。这就是我要的: enter image description here

这就是我所拥有的: enter image description here

我无法弄清楚如何定位按钮和JPanels ...这是我的代码:

mainPanel=new JPanel(new BorderLayout());
topPanel=new JPanel();
bottPanel=new JPanel(new BorderLayout());
bottPanel.add(importButton,BorderLayout.WEST);
bottPanel.add(convertButton,BorderLayout.EAST);

this.add(bottPanel,BorderLayout.SOUTH);
this.add(topPanel,BorderLayout.NORTH);
this.setVisible(true);

1 个答案:

答案 0 :(得分:0)

你应该在主面板上添加一些东西,否则它只显示你所包含的元素,在这种情况下是BorderLayout.CENTER部分。

https://docs.oracle.com/javase/7/docs/api/java/awt/BorderLayout.html http://www.wideskills.com/java-tutorial/java-borderlayout-class-example

玩吧!

我曾经玩过背景色,以便了解我在学习时的表现。