shell
SWT.BORDER //建立一个有边框但没有标题栏的窗口
SWT.CLOSE //建立一个只有关闭按钮的窗口
SWT.MIN //建立一个不能最大化的窗口
SWT.MAX, //建立一个可以最大化最小化的窗口
SWT.NO_TRIM //建立一个没有任何边界和标题栏的窗口
SWT.RESIZE //建立一个可以改变大小的窗口
SWT.TITLE //建立一个没有标题栏图标,没有关闭按钮的窗口
SWT.ON_TOP //建立一个总是在上的窗口,注意:此属性最好与CLOSE、MIN、MAX一起使用。
SWT.TOOL //建立一个类似工具栏的窗口
SWT.APPLICATION_MODAL //建立一个APPLICATION模态窗口
SWT.MODELESS //建立一个非模态窗口
SWT.PRIMARY_MODAL //建立一个PRIMARY模态窗口
SWT.SYSTEM_MODAL //建立一个SYSTEM模态窗口
还有两个快捷属性来建立窗口
SHELL_TRIM //建立一个标准模式的窗口,相当于属性设置为CLOSE | TITLE | MIN | MAX | RESIZE
DIALOG_TRIM //建立一个对话框模式的窗口,相当于属性设置为TITLE | CLOSE | BORDER
多选的时候只选中间使用|来分隔。
label
SEPERATOR //该Label作为一个分隔符,此时不能向该Label对象设定文本或图片
HORIZONTAL //当作为分隔符时,该分隔符为水平
VERTICAL //当作为分隔符时,该分隔符为垂直
SHADOW_IN //当作为分隔符时,该分隔符凹陷
SHADOW_OUT //当作为分隔符时,该分隔符凸出
SHADOW_NONE //当作为分隔符时,该分隔符无阴影
CENTER // 文本/图片在Label组件中居中
LEFT //文本/图片在Label组件中居左
RIGHT // 文本/图片在Label组件中居右
WRAP //该Label组件支持“包装”功能
Text
MULTI //该Text可以有多行
SINGLE //该Text只包含一行,默认值
READ_ONLY //该Text不可编辑
WRAP //支持自动换行功能
BORDER //该Text包括边框
CENTER //该Text中的文字居中
LEFT //该Text中的文字居左,默认值
RIGHT //该Text中的文字居右
PASSWORD //该Text中的文字以密码形式显示
Button
ARROW //该Button为箭头样式
CHECK //创建一个Checkbox勾选框
PUSH //创建一个Push Button
RADIO //创建一个Radio Button,一组Radio Button中只能有一个被选中
TOGGLE //创建一个Toggle Button,它能够保存当前该Button是否是按下的状态
FLAT //该Push Button的样式为扁平状
UP //向上的箭头
DOWN //向下的箭头
CENTER //该Button上显示的文字居中
LEFT //该Button上显示的文字居左,如果与ARROW样式同时使用,则表示向左指的箭头
RIGHT //该Button上显示的文字居右,如果与ARROW样式同时使用,则表示向右指的箭头
List
BORDER //该List控件包含边框
SINGLE //该List控件中的元素,只能有一个处于选中状态
MULTI //该List控件中的元素,允许多个被同时选中
H_SCROLL //该List控件包含水平滚动条
V_SCROLL //该List控件包含垂直滚动条
Combo
DROP_DOWN //创建一个下拉列表框
READ_ONLY //下拉列表框只读
Menu
BAR //创建一个菜单栏
DROP_DOWN //创建一个下拉菜单
POP_UP //创建一个弹出菜单
NO_RADIO_GROUP //禁止Radio Button功能
LEFT_TO_RIGHT //菜单自左向右
RIGHT_TO_LEFT //菜单自右向左
MenuItem
CHECK //该MenuItem与Button的TOGGLE样式类似,它能够存储该元素的当前状态
CASCADE //该MenuItem能够包含子菜单
PUSH //该MenuItem与Button的PUSH样式类似,单击该元素触发选择事件
RADIO //该MenuItem与Button的RADIO样式类似,多个RADIO元素中,只有一个能够被选中
SEPARATOR //在菜单中创建一个分隔符
ProgressBar
SMOOTH //创建平滑进度条
HORIZONTAL //该进度条呈水平显示
VERTICAL //该进度条呈竖直显示
INDETERMINATE //该进度条循环播放,用于显示程序的活动性
Scale
HORIZONTAL //该进度条呈水平显示
VERTICAL //该进度条呈竖直显示
分享到:
相关推荐
`Swt常用控件中文教程 - E动中国.files`可能包含的是教程的辅助资源,如图片、样式表或者示例代码。这些资源有助于更直观地理解教程内容,同时提供实际操作的例子。 总的来说,SWT插件的常用方法涵盖了控件的创建、...
### SWT常用组件详解 SWT(Standard Widget Toolkit)是一种用于构建Java应用程序的用户界面工具包。它提供了丰富的组件集合,这些组件能够很好地适应各种操作系统环境,使得开发的应用程序具有良好的跨平台特性。...
下面是一些常用的样式及其功能介绍: - **SWT.BORDER**:为`Shell`添加一个边框。这通常是默认行为。 - **SWT.CLOSE**:在`Shell`的右上角显示一个关闭按钮。 - **SWT.MIN**:在`Shell`的右上角显示一个最小化按钮...
参数`parent`指的是该组件的父容器,`style`则是一个整型值,用于指定组件的样式,如`SWT.NONE`表示无特殊样式。 除了上述方法,`Control`类还包含其他与操作系统紧密相关的API,例如`createWidget`和`createHandle...
##### 2.2 Button 组件常用样式 SWT 定义了多种样式,用于控制 `Button` 的显示效果: - **`SWT.PUSH`**:普通按钮。 - **`SWT.CHECK`**:多选按钮。 - **`SWT.RADIO`**:单选按钮。 - **`SWT.ARROW`**:箭头按钮...
- **本地化**:SWT组件的设计尽可能地模仿本地操作系统的样式和行为。 - **跨平台**:虽然每个平台上的实现可能略有不同,但SWT组件的行为和外观在不同的平台上保持高度一致。 - **性能**:通过JNI技术,SWT能够在...
- **自定义主题**:可以通过自定义CSS样式表来改变SWT控件的外观。 - **图标和图像**:使用高质量的图标和图像可以显著提高界面的专业感。 3. **交互性增强**: - **提示信息**:为按钮和文本框添加工具提示。 ...
本文将深入讲解SWT界面编程的基础知识,包括SWT程序开发步骤、常用组件及其使用方法。 首先,我们来详细了解创建一个SWT程序的基本步骤: 1. **创建Display**:在SWT程序中,`Display`是所有组件的顶级容器,它...
2. 实时预览:在设计过程中,可以实时查看UI的效果,便于调整布局和样式。 3. 代码生成和同步:修改图形界面会自动生成对应的Java代码,反之亦然,确保设计和代码的一致性。 4. 布局管理:支持各种布局管理器,如...
下面以`Button`为例详细介绍SWT中的一些常用方法及其用途: 1. **setText(String string)**: 设置按钮上的文本。 2. **setToolTipText(String string)**: 设置鼠标悬停时显示的提示文本。 3. **setBounds(int x, ...
#### 三、SWT Link 类的常用方法与属性 1. **构造方法**:`Link(Composite parent, int style)` 创建一个新的 `Link` 控件实例。 - `parent`:指定 `Link` 控件的父容器。 - `style`:指定 `Link` 控件的样式,如...
- **字体和样式**:SWT允许设置文本的字体、大小和颜色,开发者可能提供了自定义样式选项。 此外,这个项目作为一个学习实践项目,可以帮助开发者理解如何将这些组件组合起来,创建一个功能完整的应用程序。通过...
本文将根据提供的内容,详细介绍SWT中几种常用的控件及其样式。 #### Button控件 Button控件是最基本的用户界面元素之一,它允许用户通过点击来触发事件。SWT中Button控件支持多种样式: - **`SWT.PUSH`**:表示...
8. **快捷键支持**:为了提高用户体验,通常会为常用功能设置快捷键,这涉及到 SWT 的键盘事件监听。 9. **帮助文档**:附带的开发随笔手册可能包含关于如何使用该记事本的详细说明,对于初学者来说非常有帮助。 ...
1.4 Eclipse贡献SWT工具包 5 1.4.1 SWT的结构 6 1.4.2 SWT所支持的操作系统 6 1.5 Sun AWT/Swing与Eclipse SWT 7 1.5.1 Swing与SWT的比较 7 1.5.2 SWT的优势和不足 8 1.6 SWT与JFace、Eclipse 9 1.6.1...