Java Swing 之流式布局管理器
来源:互联网 发布:网络新媒介素养 编辑:程序博客网 时间:2024/05/01 20:34
/** * java 之流式布局 * @author gao */package com.gao;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;@SuppressWarnings("serial")public class FlowLayoutDemo extends JFrame {private JPanel contentPane; private JButton button1; private JButton button2; private JButton button3; private JButton button4; private JButton button5; private JButton button6; private JButton button7; private JButton button8; private JButton button9;public FlowLayoutDemo() { this.contentPane=new JPanel();//创建内容面板 this.contentPane.setBorder(new EmptyBorder(5,5,5,5));//设置面板的边框 this.setContentPane(contentPane);//应用内容面板 this.contentPane.setLayout(new FlowLayout(FlowLayout.CENTER,5,5));//设置内容面板的布局管理器为流式布局 this.button1=new JButton("按钮1");//创建按钮 this.button2=new JButton("按钮2"); this.button3=new JButton("按钮3"); this.button4=new JButton("按钮4"); this.button5=new JButton("按钮5"); this.button6=new JButton("按钮6"); this.button7=new JButton("按钮7"); this.button8=new JButton("按钮8"); this.button9=new JButton("按钮9"); this.contentPane.add(button1);//在面板上增加按钮 this.contentPane.add(button2); this.contentPane.add(button3); this.contentPane.add(button4); this.contentPane.add(button5); this.contentPane.add(button6); this.contentPane.add(button7); this.contentPane.add(button8); this.contentPane.add(button9);this.setTitle("流式布局");//设置窗体的标题this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗体退出时操作this.setBounds(100, 100, 300, 150);//设置窗体位置和大小this.setVisible(true);//设置窗体可见}public static void main(String[] args) {FlowLayoutDemo example = new FlowLayoutDemo();}}
流式布局管理器是面板的默认布局管理,它将控件从左至右或从右至左的方向排列,这非常类似与段落中的文本行。流的方向取决于componentOrientation属性;
Demo 运行结果:
当窗体拉伸时候,按钮位置会改变
0 0
- Java Swing 之流式布局管理器
- Java Swing 布局管理器
- JAVA swing BoxLayout 布局管理器
- java swing 1.6布局管理器
- java swing 边界布局管理器
- java Swing布局管理器之FlowLayout布局
- java Swing布局管理器之BorderLayout布局
- java Swing布局管理器之CardLayout布局
- 谈谈Java Swing中布局管理器
- Java Swing学习笔记--GUI布局管理器
- java--Swing 组件的使用 布局管理器
- java 笔试题-> swing 布局管理器有哪几种
- 【Java】-基础-Swing-常用布局管理器
- JAVA Swing常见的布局管理器
- 十六、java-GUI之流式布局(FlowLayout)
- Swing之厢式布局管理器实例
- Swing布局管理器介绍
- Swing布局管理器介绍
- javaSE编程基础(杂篇)
- 安卓学习140501:组件——services
- PHP大小写:函数名和类名不区分,变量名区分
- 用JFreeChart开发图片报表
- python错误解决:SyntaxError: Non-ASCII character '\xd3' in file crawler.py
- Java Swing 之流式布局管理器
- 黑马程序员_正则表达式
- 《算法导论》学习笔记(5)——动态规划:最长子序列
- 毕业论文排版常出现问题及解决策略
- PAT1016 BASIC:部分A+B (15)
- Name node is in safe mode的解决方法
- Cocos2d-3.0 修改屏幕分辨率
- PAT1017 BASIC:A除以B (20)
- Heritrix源码分析(一)——包介绍