首页 | 联系我们 | 叶凡网络官方QQ群:323842844
游客,欢迎您! 请登录 免费注册 忘记密码
您所在的位置:首页 > 开发语言 > Java开发 > 正文

Layout (BoxLayout使用例子)

作者:cocomyyz 来源: 日期:2013-9-12 0:28:49 人气:1 加入收藏 评论:0 标签:java

import java.awt.BorderLayout;
import java.awt.GridLayout;

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

/**
* BoxLayout使用例子
*
* @author brj
*
*/
public class TestBoxLayout extends JFrame {
TestBoxLayout() {
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  JPanel panel = (JPanel) getContentPane();
  panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
  JButton btn = new JButton("center");

  btn = new JButton("center");
  panel.add(btn, BorderLayout.CENTER);

  panel.add(Box.createVerticalStrut(20));

  btn = new JButton("north");
  panel.add(btn, BorderLayout.NORTH);

  btn = new JButton("south");
  panel.add(btn, BorderLayout.SOUTH);

  btn = new JButton("EAST");
  panel.add(btn, BorderLayout.EAST);

  btn = new JButton("west");
  panel.add(btn, BorderLayout.WEST);
  panel.add(Box.createVerticalGlue());

  pack();
}

/**
* main method for testing the class TestBoxLayout
*
* @param args
*/
public static void main(String[] args) {
  JFrame frame = new TestBoxLayout();
  frame.setVisible(true);
}

}


本文网址:http://www.mingyangnet.com/html/java/226.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
更多>>网友评论
发表评论
编辑推荐
  • 没有资料