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
- 浏览: 316377 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (352)
- Eclipse (18)
- Python (27)
- Linux (15)
- Effective Java (54)
- Java解惑 (29)
- C语言 (24)
- 设计模式 (13)
- 并发编程 (14)
- 网络 (6)
- 数据库 (6)
- Android框架揭秘 (1)
- Java的NIO (7)
- Java泛型 (9)
- SVN/svnkit (1)
- Socket编程 (4)
- 词法语法解析 (1)
- 程序在生活中 (1)
- 工具的使用 (4)
- C# (1)
- SVN (25)
- SWT (24)
- XML (4)
- ikvm (5)
- WebService (7)
- Hibernate (5)
- GEF (1)
- 排序算法 (9)
- 剑指offer (2)
- 小小算法 (7)
- 深入理解Java虚拟机 (6)
- 操作系统 (3)
- 笔试面试 (2)
- Apache (1)
- JavaScript (2)
- Hadoop&HBase&Zookeeper (16)
最新评论
-
yjq8116:
getString 这个方法你有没有试过,是错误的。这段代码被 ...
ByteBuffer和String的互相转换 -
OnlyForJava:
博主,友情的提醒下,你的Ubuntu写错了
Ubutun上配置hadoop,hbase,zookeeper环境并安装
发表评论
-
SWT实践过程中遇到的问题
2014-01-06 16:36 3461.import org.eclipse.swt.widge ... -
SWT入门-常用组件的使用(转)
2014-01-06 16:36 979转自:http://www.cnblogs.com/kent ... -
SWT的GridData一些参数的图示
2014-01-06 16:36 10471. 参数;verticalSpan GridData g ... -
SWT中的GridLayout(转)例子不错
2014-01-06 16:36 1146GridLayout是一个非常强大的布局管理器,它可以实现很 ... -
SWT中各种参数大全
2014-01-06 16:36 25921按钮组件(Button) (1)Button组件常用样式 ... -
SWT中一些细节的说明
2014-01-06 16:36 3231.shell.pack();函数的效果是将程序打包,使其以 ... -
SWT的TreeVierer的使用
2014-01-06 16:36 432先看一下效果图: 代码结构是这样的: 好的,现在 ... -
SWT的TableVierer的使用三(数据筛选和着色)
2014-01-06 16:36 498如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个 ... -
SWT的ListVierer的使用
2014-01-06 16:36 468package com.test; impor ... -
SWT的文件选择对话框I的使用
2014-01-06 16:36 841swt文件选择框 FileDialog fil ... -
SWT的选择文件和文件夹的函数
2014-01-06 16:37 836org.eclipse.swt.widgets.Direct ... -
SWT的对话框们
2014-01-06 16:37 788对话框,都继承自org.eclipse.swt.widget ... -
SWT中Display和Shell是个什么东东
2014-01-06 16:37 503Display:与操作系统沟通的桥梁 我们在前 ... -
SWT的CheckBoxTreeView的上级菜单与下级菜单的选中的实现
2014-01-06 16:37 704是不是很神奇? treeViewer. ... -
(转)SWT的CheckBoxTreeViewer的相关用法
2014-01-06 16:37 818最近在项目中需要用到遍历某个目录下所有文件,并按照树形结 ... -
SWT的TitleAreaDialog详解
2014-01-06 16:37 748转自:http://www.cnblogs.com/All ... -
GEF的MVC体系结构
2014-01-06 16:37 524摘要:本文首先介绍 ... -
Eclipse插件引入jar包的方法
2014-01-06 16:37 1262搞了两天,终于找到解决办法了。原来 Eclipse 插件项目 ... -
SWT可视化设计
2014-01-06 16:37 723SWT可视化设计,可以使用Google的WindowBuil ... -
SWT的TreeViewer和TableViewer的交互
2014-01-06 16:37 644左边是一个TreeViewer,右边是一个TableView ...
相关推荐
- 不同布局管理器有不同的配置参数,例如`GridLayout`的列数和是否填满空间。 ### SWT教程资源 这个“SWT教程”文档应该涵盖了SWT的基础知识、组件使用、事件处理和布局管理等内容,是学习和提升SWT技能的好资料。...
2. **布局管理**:SWT提供了多种布局管理器,如FillLayout、GridLayout、FormLayout等,用于控制控件在窗口中的排列和大小。布局管理器是构建复杂界面的关键,它们可以帮助开发者实现动态响应的界面设计。 3. **...
以下是关于SWT和这个特定示例应用的一些详细知识点: 1. SWT简介:SWT是Sun Microsystems的Java Swing的替代品,旨在提供更高的性能和更接近本机的外观和感觉。SWT通过直接调用操作系统API来创建窗口和控件,因此在...
RowLayout的一些关键属性包括`wrap`(决定是否允许换行)、`justify`(是否使各行中的组件宽度相等)、`type`(指定布局的方向,可以是水平或垂直)等。 #### GridLayout网格布局 GridLayout是最常用的布局管理器...
这里的`parent`参数表示父容器,`SWT.PUSH`是按钮类型常量,表示普通按钮。 控件的布局管理是SWT中的重要部分,常见的布局包括FillLayout、GridLayout、FormLayout等。例如,使用GridLayout可以让控件按行和列自动...
Eclipse API 在SWT的基础上,提供了一些高级的抽象和功能,使得开发者可以更方便地构建复杂的IDE或应用程序。Eclipse API 包括了项目管理、源代码编辑、调试、插件系统等多个方面的组件。 JFace 是Eclipse项目的一...
`GridLayout`的参数表示每行包含多少个列以及是否允许控件填充其单元格。 ```java dialog.setLayout(new GridLayout(1, false)); ``` ##### 3. 添加日历组件 为了显示日历,我们使用`DateTime`控件,并设置其样式...
SWT还提供了Shell类作为顶级窗口,Composite类作为容器,以及各种布局管理器,如GridLayout、FillLayout等。 3. **打包成exe**: 将Java应用打包成exe文件通常需要第三方工具,例如JEXE打包器、Launch4j、JSmooth...
- `FontRegistry` 是通过 `new FontRegistry(Display display)` 初始化的,它需要一个 `Display` 对象作为参数,`Display` 在 SWT 中代表窗口系统的一个实例。 - 使用 `fontRegistry.put()` 方法来注册字体。例如...
在SWT中,布局管理器(如`GridLayout`, `FillLayout`, `RowLayout`, `FormLayout`等)负责控制 `Composite` 内的控件排列。`FormLayout` 是一种灵活的布局管理器,它允许通过 `FormAttachments` 来精确控制控件的...
2. **org.eclipse.swt.examples.layouts**: 布局管理是GUI设计的关键部分,这个例子可能包含了各种AWT布局管理器(如FlowLayout、GridLayout、BorderLayout、GridBagLayout)的使用,帮助开发者了解如何有效地组织和...
2. **布局管理器运用**:学习如何通过布局管理器(如FlowLayout、GridLayout、BorderLayout等)合理安排界面元素,确保界面美观且响应式。 3. **Java事件处理**:掌握事件监听器模式,能够响应用户的交互动作,如...
`createContents`方法创建了一个`GridLayout`布局管理器的`Composite`对象,这是SWT中的一个基础容器,可以容纳其他控件。布局决定了窗口中控件的排列方式。在这个例子中,网格布局被设置为4列,允许水平排列控件。 ...
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 ...
这里使用`GridLayout`布局管理器,以便将输入字段和按钮均匀分布。每个`Text`控件用于接收用户输入,而`Label`控件则作为提示信息。最后,我们创建了一个“Redraw”按钮,当点击该按钮时,会触发画布的重绘,从而...
- **与主调程序交互**:讨论Dialog如何与调用它的程序进行通信,例如传递结果或接收参数。 #### 第三章:TitleAreaDialog与布局 **一、TitleAreaDialog** - **概述**:TitleAreaDialog是一种特殊的Dialog,它具有...
- SWT 提供的四个标准布局管理器是 `FillLayout`、`GridLayout`、`RowLayout` 和 `FormLayout`。其中 `RowLayout` 相对简单,但不是最简单的。 2. **错误解释:** - `MouseListener` 接口提供了五个方法,分别是 ...
2. **Java图形库**:Java提供了一个名为Java AWT(Abstract Window Toolkit)和SWT(Standard Widget Toolkit)的图形用户界面库,用于创建图形。我们将主要使用AWT中的`Graphics`类和`Canvas`类来绘制曲线。 3. **...