Swing006——边界布局
Posted 江州益彤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swing006——边界布局相关的知识,希望对你有一定的参考价值。
一、API简介
二、实例
package com.border;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestBorderLayout
public static void main(String[] args)
// 1、创建一个顶层容器
JFrame jFrame = new JFrame("边界布局");
// 设置大小
jFrame.setSize(500, 400);
// 居中
jFrame.setLocationRelativeTo(null);
// 设置关闭时推出虚拟机JVM
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建面板(边界布局的每个区域智能存放一个组件或一个容器,一个容器可以放多个组件)
JPanel jPanel = new JPanel(new BorderLayout());
// 创建按钮
JButton jButton1 = new JButton("按钮1");
JButton jButton2 = new JButton("按钮2");
JButton jButton3 = new JButton("按钮3");
JButton jButton4 = new JButton("按钮4");
JButton jButton5 = new JButton("按钮5");
// 添加到指定位置
jPanel.add(jButton1, BorderLayout.CENTER);
jPanel.add(jButton2, BorderLayout.NORTH);
jPanel.add(jButton3, BorderLayout.EAST);
jPanel.add(jButton4, BorderLayout.SOUTH);
jPanel.add(jButton5, BorderLayout.WEST);
// 将中间容器添加到顶层容器中
jFrame.setContentPane(jPanel);
// 显示窗口
jFrame.setVisible(true);
以上是关于Swing006——边界布局的主要内容,如果未能解决你的问题,请参考以下文章