JAVASwing GridBagLayout 布局
2011-11-11 19:02
351 查看
用GridBagLayout可实现复杂可控的布局。
以一个输入框为例:
这里面用到了GridBagConstraints 来定义组件的位置排列信息。
最终的效果如下:
后面输入框的长度可以修改值200 来改变。
具体GridBagConstraints 可参见GridBagConstraints
以一个输入框为例:
final JTextField username = new JTextField(); final JTextField password = new JTextField(); JPanel regist = new JPanel(); regist.setLayout(new GridBagLayout()); regist.add(new JLabel("username:"), new GridBagConstraints(0,0,1,1, 0.0,0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2,2,2,2), 0,0));
regist.add(username, new GridBagConstraints(1,0,1,1, 0.0,0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2,2,2,2), 200,0)); regist.add(new JLabel("password"), new GridBagConstraints(0,1,1,1, 0.0,0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2,2,2,2), 0,0));
regist.add(password, new GridBagConstraints(1,1,1,1, 0.0,0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2,2,2,2), 200,0));
这里面用到了GridBagConstraints 来定义组件的位置排列信息。
最终的效果如下:
后面输入框的长度可以修改值200 来改变。
具体GridBagConstraints 可参见GridBagConstraints
相关文章推荐
- java Swing布局管理之GridBagLayout布局
- JAVASwing GridBagLayout 布局
- java布局之GridBagLayout
- Java布局管理器之GridBagLayout布局
- swing 网格布局管理器GridBagLayout
- Java开发GUI之GridBagLayout布局
- JavaSwing_1.9: null(绝对布局)
- swing布局格式:GridBagConstraints
- JAVA GridBagLayout 设置
- java在线聊天项目0.2版本 制作客户端窗体,使用swing(用户界面开发工具包)和awt(抽象窗口工具包) BorderLayout布局与GridLayout布局不同之处 JPanel设置大小
- JavaSwing_1.2: GridLayout(网格布局)
- java swing 窗口布局
- java--Swing 组件的使用 布局管理器
- java中的swing组件、主要三大布局管理器的应用
- java 笔试题-> swing 布局管理器有哪几种
- 发现java的swing的jframe 应该使用jpanel来布局
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
- JavaSwing布局GridLayout的用法
- Java Swing组件布局简介
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform