编程第二十天

来源:互联网 发布:上海男人 知乎 编辑:程序博客网 时间:2024/06/06 00:44

布局管理器BorderLayout的使用方法

import javax.swing.*;

import java.awt.*;

public class BorderLayoutDemo extends JFrame {

  public BorderLayoutDemo(){        //构造函数,初始化对象值

     //设置为边界布局,组件间横向、纵向间距均为5像素

setLayout(new BorderLayout(5,5)); 

     setFont(new Font("Helvetica", Font.PLAIN, 14));

     getContentPane().add("North", new JButton("North"));     //将按钮添加到窗口中

     getContentPane().add("South", new JButton("South"));

     getContentPane().add("East",  new JButton("East"));

     getContentPane().add("West",  new JButton("West"));

     getContentPane().add("Center",new JButton("Center"));

  }  

  public static void main(String args[]) {

     BorderLayoutDemo f = new BorderLayoutDemo();

       f.setTitle("边界布局");

       f.pack();

       f.setVisible(true);

            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            f.setLocationRelativeTo(null);             //让窗体居中显示

    }

  }


原创粉丝点击