使用borderlayout布局完成下面界面的开发。包含5个按钮:北侧按钮,西侧按钮,南侧按钮,东侧按钮和中间按钮
时间: 2024-02-22 15:54:45 浏览: 44
下面是使用BorderLayout布局实现的代码:
```java
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class BorderLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame("BorderLayout Example");
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JButton buttonNorth = new JButton("North");
panel.add(buttonNorth, BorderLayout.NORTH);
JButton buttonSouth = new JButton("South");
panel.add(buttonSouth, BorderLayout.SOUTH);
JButton buttonWest = new JButton("West");
panel.add(buttonWest, BorderLayout.WEST);
JButton buttonEast = new JButton("East");
panel.add(buttonEast, BorderLayout.EAST);
JButton buttonCenter = new JButton("Center");
panel.add(buttonCenter, BorderLayout.CENTER);
frame.add(panel);
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
运行该程序会生成一个包含5个按钮的界面,其中中间按钮位于中心位置,其他四个按钮分别位于界面的北、南、西、东四个方向。