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 //该进度条呈竖直显示
原文地址:http://dearseven.blog.163.com/blog/static/100537922201192814528832/
相关推荐
它提供了强大的图形绘制API,包括路径、形状、颜色、文本等元素,允许开发者自定义控件的样式和行为。 例如,从文件名"radiobutton_checked.gif"、"checkbox_checked.gif"、"radiobutton_unchecked.gif"、"checkbox...
本文将深入探讨在Java中使用SWT进行自定义控件的开发。 ### 1. SWT概述 SWT是一个开源的Java库,它的目标是提供与原生GUI库(如Windows的Win32 API,Mac OS的Cocoa,Linux的GTK+)类似的性能和功能。SWT使用JNI...
**SWT控件详解** SWT(Standard Widget Toolkit)是由Eclipse基金会开发并维护的一套用于构建图形用户界面(GUI)的开源库,它是Java语言中的一个GUI工具包,主要面向那些希望创建高性能、原生外观的应用程序的...
"Draw2D模拟SWT控件之TextField、TextArea"这个主题聚焦于使用Draw2D库来模仿SWT(Standard Widget Toolkit)中的两种基本输入控件:TextField和TextArea。SWT是Eclipse基金会的一个开源项目,用于构建原生外观的...
### SWT控件知识学习笔记 #### 一、SWT/JFace常用组件介绍 SWT (Standard Widget Toolkit) 是 Eclipse 平台的一个图形界面工具包,它提供了与平台无关的 GUI 组件,允许开发者构建高性能的应用程序。SWT/JFace ...
Java使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的小游戏.zipJava使用SWT JFreeChart控件实现的...
在给定的资源中,“SWT日期时间选择控件类”是一个专门为SWT环境设计的控件,使得开发者能够轻松地在Java应用中集成日期和时间选择功能,并且支持拖放操作,提高了用户体验。 这个控件类可能是基于SWT的`Combo`或`...
标题“SWT控件2”指的是在软件开发中使用SWT(Standard Widget Toolkit)库创建用户界面时涉及的第二部分控件。SWT是Eclipse项目的一个组成部分,它提供了一套与操作系统直接交互的GUI(图形用户界面)控件,以实现...
SWT自带的DateTime控件属实不好用,而且无法绑定到其他控件上。因此自己写一个日历控件用着方便,功能大致如下: 1、日历控件可自定义设置常见的几种日期格式; 2、可以绑定注册到其他控件如:文本框、按钮、标签上...
此外,可能还有其他的辅助类和样式表文件(.css)来支持控件的外观和行为。 在实际应用中,你可以通过实例化这个自定义控件,并将其添加到SWT的Composite或Shell中,然后设置其属性,如初始值、是否只读等。最后,...
2. **调整视觉样式**:根据焦点状态调整控件的显示样式,比如改变边框样式。 ```java addFocusListener(new FocusAdapter() { @Override public void focusGained(FocusEvent e) { // 获得焦点时的处理 } @...
6. **可定制性**:提供API让开发者可以调整控件样式,如颜色、字体等,以适应整体应用的UI风格。 在实际开发中,集成这样的第三方日期选择器通常包括以下步骤: 1. **引入依赖**:在项目中添加该第三方库的依赖,...
"SWT、JFace控件实例"这个压缩包可能包含了各种使用SWT和JFace创建的GUI示例,如按钮、文本框、列表、表格等控件的使用方法,以及对话框、视图和数据绑定的示例。这些实例对于初学者来说是非常宝贵的资源,因为它们...
在“SWT 时间控件及执行bat文件”这个例子中,我们将探讨如何使用SWT来创建时间选择控件,以及如何利用Java的TimerTask类进行定时任务,同时还会学习如何通过批处理(bat)文件运行Java应用程序。 1. SWT时间控件:...
本教程集合了SWT中的所有控件及其使用代码,旨在帮助开发者快速理解和应用这些控件。 1. SWT控件基础 SWT提供了丰富的控件集,包括按钮(Button)、文本框(Text)、列表(List)、表格(Table)、树(Tree)、...