FlowLayout是一种最简单的布局管理器。
FlowLayout有三个参数,用来调整容器中的组件排列;
组件的对齐策略:默认情况下从左到右地排列,多余的空间会剩余在两边,也就是居中对齐,FlowLayout类中是使用int值表示对齐策略的。居中对应的就是FlowLayout.CENTER。
组件水平间距:也就是同一行中组件之间的间距
组件垂直间距:两行之间组件的间距,单位是像素
package com.javaeasy.learncomponent;
import javax.swing.JFrame;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Point;
import java.awt.FlowLayout;
import javax.swing.JButton;
public class LearnBorderLayout {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame =new JFrame();
frame.setSize(600,250);
frame.setLocation(new Point(250,300));
frame.setTitle("学习Swing的布局管理器");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container container =frame.getContentPane();
BorderLayout layout=new BorderLayout();
container.setLayout(layout);
JButton btn1=new JButton(