zoukankan      html  css  js  c++  java
  • Document

    /**
    * 多种布局管理器的使用
    */
    package com.test1;

    import java.awt.BorderLayout;

    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;

    public class Demo8_5 extends JFrame{
    //定义组件
    JPanel jp1,jp2;

    JButton jb1,jb2,jb3,jb4,jb5,jb6;

    public static void main(String[] args){
    Demo8_5 demo8_5=new Demo8_5();
    }
    //构造函数
    public Demo8_5(){
    //创建组件
    //JPanel 布局默认是FlowLayout
    jp1=new JPanel();
    jp2=new JPanel();

    jb1=new JButton("西瓜");
    jb2=new JButton("西瓜1");
    jb3=new JButton("西瓜2");
    jb4=new JButton("西瓜3");
    jb5=new JButton("西瓜4");
    jb6=new JButton("西瓜5");

    //添加JPanel
    jp1.add(jb1);
    jp1.add(jb2);
    jp2.add(jb3);
    jp2.add(jb4);
    jp2.add(jb5);

    //把Panel加入JFrame
    this.add(jp1,BorderLayout.NORTH);
    this.add(jb6,BorderLayout.CENTER);
    this.add(jp2,BorderLayout.SOUTH);


    //设置窗体属性
    this.setTitle("网格布局管理器");
    this.setSize(300, 200);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setLocation(200, 200);
    //显示
    this.setVisible(true);

    }

    }

  • 相关阅读:
    挑战程序设计竞赛 dp
    算法导论 动态规划
    算法导论第二章
    divide conquer
    时间戳
    bootstrap 针对超小屏幕和中等屏幕设备定义的不同的类
    jQuery中的Ajax
    怎么判断一个变量是Null还是undefined
    认识Ajax
    关于apache
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/6947484.html
Copyright © 2011-2022 走看看