`

SWT的GridLayout一些参数解释

    博客分类:
  • SWT
 
阅读更多

1. GridLayout类的说明
GridLayout在包org.eclipse.swt.layout中,各参数意义如下:
1. numColumns指定布局器中的列数
2. horizontalSpacing 各列之间的距离
3. verticalSpacing各行之间的距离
4. makeColumnsEqualWidth 指定是否各列宽度相等
5. marginBottom指定容器底部要留出的空白像素
6. marginHeight指定容器底部和顶部要留出的空白像素(和marginBottom冲突时,取底部边距取两者中的大值)
7. marginTop
8. marginLeft
9. marginRight
10. marginWidth

分享到:
评论

相关推荐

    SWT教程java开发文档

    - 不同布局管理器有不同的配置参数,例如`GridLayout`的列数和是否填满空间。 ### SWT教程资源 这个“SWT教程”文档应该涵盖了SWT的基础知识、组件使用、事件处理和布局管理等内容,是学习和提升SWT技能的好资料。...

    SWT API JAVA

    2. **布局管理**:SWT提供了多种布局管理器,如FillLayout、GridLayout、FormLayout等,用于控制控件在窗口中的排列和大小。布局管理器是构建复杂界面的关键,它们可以帮助开发者实现动态响应的界面设计。 3. **...

    swt-demo.zip

    以下是关于SWT和这个特定示例应用的一些详细知识点: 1. SWT简介:SWT是Sun Microsystems的Java Swing的替代品,旨在提供更高的性能和更接近本机的外观和感觉。SWT通过直接调用操作系统API来创建窗口和控件,因此在...

    swt 布局管理器 java中应用

    RowLayout的一些关键属性包括`wrap`(决定是否允许换行)、`justify`(是否使各行中的组件宽度相等)、`type`(指定布局的方向,可以是水平或垂直)等。 #### GridLayout网格布局 GridLayout是最常用的布局管理器...

    SWT控件

    这里的`parent`参数表示父容器,`SWT.PUSH`是按钮类型常量,表示普通按钮。 控件的布局管理是SWT中的重要部分,常见的布局包括FillLayout、GridLayout、FormLayout等。例如,使用GridLayout可以让控件按行和列自动...

    SWT eclipse Jface API

    Eclipse API 在SWT的基础上,提供了一些高级的抽象和功能,使得开发者可以更方便地构建复杂的IDE或应用程序。Eclipse API 包括了项目管理、源代码编辑、调试、插件系统等多个方面的组件。 JFace 是Eclipse项目的一...

    在swt开发中实现的一个小小的日历对话框

    `GridLayout`的参数表示每行包含多少个列以及是否允许控件填充其单元格。 ```java dialog.setLayout(new GridLayout(1, false)); ``` ##### 3. 添加日历组件 为了显示日历,我们使用`DateTime`控件,并设置其样式...

    Java:swing实现exe工具操作步骤.rar_SWT_exe_exe打包工具_java exe_swing

    SWT还提供了Shell类作为顶级窗口,Composite类作为容器,以及各种布局管理器,如GridLayout、FillLayout等。 3. **打包成exe**: 将Java应用打包成exe文件通常需要第三方工具,例如JEXE打包器、Launch4j、JSmooth...

    SWT(JFace) 体验之FontRegistry

    - `FontRegistry` 是通过 `new FontRegistry(Display display)` 初始化的,它需要一个 `Display` 对象作为参数,`Display` 在 SWT 中代表窗口系统的一个实例。 - 使用 `fontRegistry.put()` 方法来注册字体。例如...

    FormAttachment (Control control)的参数必须是属于同一个composite

    在SWT中,布局管理器(如`GridLayout`, `FillLayout`, `RowLayout`, `FormLayout`等)负责控制 `Composite` 内的控件排列。`FormLayout` 是一种灵活的布局管理器,它允许通过 `FormAttachments` 来精确控制控件的...

    Eclipse官网的awt案例

    2. **org.eclipse.swt.examples.layouts**: 布局管理是GUI设计的关键部分,这个例子可能包含了各种AWT布局管理器(如FlowLayout、GridLayout、BorderLayout、GridBagLayout)的使用,帮助开发者了解如何有效地组织和...

    Java图形用户界面实习报告

    2. **布局管理器运用**:学习如何通过布局管理器(如FlowLayout、GridLayout、BorderLayout等)合理安排界面元素,确保界面美观且响应式。 3. **Java事件处理**:掌握事件监听器模式,能够响应用户的交互动作,如...

    SWT(JFace)体验之ApplicationWindow

    `createContents`方法创建了一个`GridLayout`布局管理器的`Composite`对象,这是SWT中的一个基础容器,可以容纳其他控件。布局决定了窗口中控件的排列方式。在这个例子中,网格布局被设置为4列,允许水平排列控件。 ...

    第一个RAP例子程序(图示)

    import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class EntryPoint implements ...

    Samples about Draw2D

    这里使用`GridLayout`布局管理器,以便将输入字段和按钮均匀分布。每个`Text`控件用于接收用户输入,而`Label`控件则作为提示信息。最后,我们创建了一个“Redraw”按钮,当点击该按钮时,会触发画布的重绘,从而...

    Eclipse 插件入门开发教程

    - **与主调程序交互**:讨论Dialog如何与调用它的程序进行通信,例如传递结果或接收参数。 #### 第三章:TitleAreaDialog与布局 **一、TitleAreaDialog** - **概述**:TitleAreaDialog是一种特殊的Dialog,它具有...

    GUI复习资料

    - SWT 提供的四个标准布局管理器是 `FillLayout`、`GridLayout`、`RowLayout` 和 `FormLayout`。其中 `RowLayout` 相对简单,但不是最简单的。 2. **错误解释:** - `MouseListener` 接口提供了五个方法,分别是 ...

    Sine-curve-java-code.rar_JAVA 曲线

    2. **Java图形库**:Java提供了一个名为Java AWT(Abstract Window Toolkit)和SWT(Standard Widget Toolkit)的图形用户界面库,用于创建图形。我们将主要使用AWT中的`Graphics`类和`Canvas`类来绘制曲线。 3. **...

Global site tag (gtag.js) - Google Analytics