`
icarusliu
  • 浏览: 236694 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GroupLayout的使用

 
阅读更多

 

GroupLayout layout = new GroupLayout(this.getContentPane());
getContentPane().setLayout(layout);
layout.setAutoCreateGaps(true);
		
layout.setHorizontalGroup(layout.createSequentialGroup()
		.addGap(10)
		.addGroup(layout.createParallelGroup()
				.addComponent(mess)
				.addGap(30)
				.addGroup(layout.createSequentialGroup()
						.addGap(140)
						.addComponent(okButton)
						.addGap(10)
						.addComponent(cancelButton))));
		
layout.setVerticalGroup(layout.createParallelGroup()
		.addGap(10)
		.addGroup(layout.createSequentialGroup()
				.addGap(5)
				.addComponent(mess)
				.addGroup(layout.createParallelGroup()
						.addGap(140)
						.addComponent(okButton)
						.addGap(10)
						.addComponent(cancelButton))));

 

 主要是要设置水平与垂直方面的位置关系。上面代码所产生的效果如下图所示:

其分区情况如下图所示:

其中,最左边与最上面都是空白间隔,最下面两个按钮之外也是空白间隔

  • 大小: 5.9 KB
  • 大小: 19.5 KB
0
0
分享到:
评论

相关推荐

    swt-grouplayout.jar

    例如`GroupLayout`, `Group`, `ParallelGroup`, `SequentialGroup`, `GroupLayout.Alignment`, `GroupLayout.ComponentPlacement`等,开发者可以使用这些类和方法来构建和调整布局。 在实际开发中,使用GroupLayout...

    swt-grouplayout-pgroup

    标题“swt-grouplayout-pgroup”暗示了我们正在探讨的是一个与SWT(Standard Widget Toolkit)相关的布局管理器,特别是与`Group`控件和`PGroup`类有关的内容。SWT是Eclipse项目的一个组成部分,它提供了一套用于...

    java swing-GroupLayout的使用

    GroupLayout 是 Java Swing 提供的一种布局管理器,用于设计复杂的图形用户界面(GUI)。...使用 GroupLayout,可以将容器的布局分为水平和垂直两个方向,并通过定义一组规则来确定每个组件的位置。

    Java Swing GroupLayout分组布局的实现代码

    GroupLayout主要供生成器使用,生成并行组和串行组。 GroupLayout的组 GroupLayout支持两种组:串行组和并行组。串行组将元素按顺序沿指定方向(水平/垂直)逐个放置,而并行组将元素沿指定方向(水平/垂直)并行...

    GroupLayoutTest:搞乱 GroupLayout 设计

    在"GroupLayoutTest:搞乱 GroupLayout 设计"这个主题中,我们将深入探讨`GroupLayout`的使用方法,以及如何避免常见的设计混乱。 `GroupLayout`的主要特点是它的线性和双向性质。它可以沿着水平和垂直方向创建分组...

    java实验报告-客户端与服务器的交互.doc

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());getContentPane().setLayout(layout);layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment...

    语言设计报告

    .addComponent(jTextFieldCourseName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel4) .addComponent...

    java入门补充SwingUI编程完美版资料.ppt

    * javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); * getContentPane().setLayout(layout); * layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout....

    Netbeans 卡片式窗口实例(CardLayout)

    本实例将深入探讨如何在NetBeans中使用`CardLayout`来创建卡片式窗口。 `CardLayout`是Java Swing库中的一个布局管理器,主要负责管理容器中组件的排列方式。它的核心功能是切换不同组件的可见性,使得在有限的空间...

    基于JDBC的图书管理系统.zip

    使用GroupLayout布局标签,确保标签在窗口中的位置正确,并适应窗口大小的变化。 技术栈 编程语言: Java 开发工具: Eclipse 数据库连接: JDBC GUI框架: Java Swing 使用说明 1. 克隆项目到本地。 2. 使用...

    Android登录UI界面

    利用GroupLayout配置登录XML

    TableLayout不显示列

    2. **使用布局视图预览**:在XML布局文件中使用预览功能,检查TableLayout是否按预期显示。 3. **逐步调试**:逐个添加或修改属性,观察TableLayout的行为变化,找出导致问题的关键因素。 在提供的...

    使用JavaSwing重写的美化版窗口模板

    - 使用GroupLayout或MigLayout等高级布局管理器,可以创建更复杂的布局结构。 7. **对话框的使用**: - JOptionPane可以方便地创建信息提示、确认对话框、输入对话框等。 - 在登录过程中,可能用到JOptionPane来...

    JAVA图形用户界面

    (2)掌握SWT常用组件的使用。 (3)掌握SWT 的事件处理。 2.实验内容 实验题1完成图3.8 所示图形界面的制作。要求“查询结果”用group组件。 实验完整代码如下: import java.awt.EventQueue; import javax....

    java SWT简单小工具

    3. `swt-grouplayout.jar` 和 `swt-grouplayout.zip`:这些文件可能包含了一个叫做“GroupLayout”的布局管理器,它帮助组织和排列SWT组件在界面上的布局。 4. `swing2swt.jar`:这是一个将Java Swing组件转换为SWT...

    javafx-group-layout:JavaFX 8 的 GroupLayout

    组布局面板 替换 JavaFX 中 Swing 的 。 需要 Java 8。 用法示例: GroupLayoutPane root = new GroupLayoutPane (); root . setPadding( new Insets ( 5 ))... StackPane n1 = new StackPane ();...n1 ....n2 ....n3 ....root ....

    创建分层复选框(即复选框树)

    在网页设计中,创建分层复选框,也称为复选框树,是一种常见的用户界面控件,用于呈现数据的层级结构。...通过理解这些基础知识,你可以构建出功能强大且易于使用的复选框树控件,为用户提供更加直观的数据选择体验。

    使用 Java Swing 编写的一个计事本

    8. **布局管理**:Swing 提供了几种布局管理器,如 FlowLayout、GridLayout、BorderLayout 和 GroupLayout,用于控制组件在容器中的排列方式。开发者需要根据界面设计选择合适的布局管理器。 9. **异常处理**:在...

    javaSwing布局管理实例

    例如,创建一个带有菜单栏的窗口,使用BorderLayout,然后在中心区域放置一个使用GridLayout的面板,该面板上放置多个按钮,按钮组则使用FlowLayout。通过调整不同布局的参数,如边距、间距和组件大小约束,可以实现...

    实验6 图形用户界面和Applet编程实验计算机.doc

    实验的目的是让学生掌握GUI的基本构建、布局管理器的使用、事件处理以及Applet多媒体开发。 首先,我们要实现一个算数测试小软件。这个软件的核心功能是生成随机算术题目,用户点击获取题目,然后输入答案,系统会...

Global site tag (gtag.js) - Google Analytics