0
点赞
收藏
分享

微信扫一扫

布局的综合使用演示

package Test2016;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.LayoutManager;

import javax.swing.*;
//测试GridAndLayoutAndBorde的综合使用演示;
public class test0308 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame jf=new JFrame("布局的综合使用演示");
jf.setSize(500, 200);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel jp=new JPanel();
jf.setContentPane(jp);
//创建25个按钮;
JButton b1=new JButton("按钮1"); JButton b2=new JButton("按钮2"); JButton b3=new JButton("按钮3");
JButton b4=new JButton("按钮4"); JButton b5=new JButton("按钮5");
JButton b6=new JButton("按钮6"); JButton b7=new JButton("按钮7"); JButton b8=new JButton("按钮8");
JButton b9=new JButton("按钮9"); JButton b10=new JButton("按钮10");
JButton b11=new JButton("按钮11"); JButton b12=new JButton("按钮12"); JButton b13=new JButton("按钮13");
JButton b14=new JButton("按钮14"); JButton b15=new JButton("按钮15");
JButton b16=new JButton("按钮16"); JButton b17=new JButton("按钮17"); JButton b18=new JButton("按钮18");
JButton b19=new JButton("按钮19"); JButton b20=new JButton("按钮20");
JButton b21=new JButton("按钮21"); JButton b22=new JButton("按钮22"); JButton b23=new JButton("按钮23");
JButton b24=new JButton("按钮24"); JButton b25=new JButton("按钮25");
GridLayout gl=new GridLayout();
jf.setLayout(gl);
JPanel p1=new JPanel(); JPanel p2=new JPanel(); JPanel p3=new JPanel(); JPanel p4=new JPanel(); JPanel p5=new JPanel();
p1.setLayout(new BorderLayout());
p2.setLayout(new BorderLayout());
p3.setLayout(new FlowLayout());
p4.setLayout(new BorderLayout());
p5.setLayout(new BorderLayout());
jp.add(p1); jp.add(p2); jp.add(p3); jp.add(p4); jp.add(p5);
p1.add(b1, "North");p1.add(b2,"South");p1.add(b3,"West");p1.add(b4,"East");p1.add(b5,"Center");
p2.add(b6, "North");p2.add(b7,"South");p2.add(b8,"West");p2.add(b9,"East");p2.add(b10,"Center");
p3.add(b11);p3.add(b12);p3.add(b13);p3.add(b14);p3.add(b15);
p4.add(b16, "North");p4.add(b17,"South");p4.add(b18,"West");p4.add(b19,"East");p4.add(b20,"Center");
p5.add(b21, "North");p5.add(b22,"South");p5.add(b23,"West");p5.add(b24,"East");p5.add(b25,"Center");
jf.pack();
}


}

布局的综合使用演示_布局的综合使用演示



举报

相关推荐

0 条评论