`
liyixing1
  • 浏览: 962118 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

swt 窗口 最大化最小化按钮设置等

swt 
阅读更多
窗体顶部菜可以在实例化的时候设置,也可以单独设置:Shell s = new Shell(parent,SWT.BORDER); //建立一个有边框但没有标题栏的窗口 Shell    dlgShell   =   new    Shell(parent,    SWT.DIALOG_TRIM   |    SWT.APPLICATION_MODAL);   
setShellStyle(这里可以任意设置样式);能够设置的样式如下:(以下属性可以多选,但是某些属性相冲突时会导致设置的其他属性失效)
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
分享到:
评论

相关推荐

    Eclipse中使用SWT进行界面设计

    Shell的样式可以通过风格位(style bits)在创建时设定,如最大化、最小化或普通状态。Widgets则是构成用户界面的具体元素,如按钮、文本框、菜单等。它们的创建也需要指定特定的风格位,如SWT.PUSH表示按下按钮,SWT....

    在Eclipse中用SWT设计界面

    Shell代表应用程序中的窗口,可最大化、最小化或正常化,分为高层shell和对话shell两种类型;Widgets则是用户界面的各种控件,如按钮、文本框等,其样式和行为可通过style bits(风格位)进行定制。 ### 在Eclipse...

    SWT和JFACE学习笔记

    创建 `Shell` 时,可以通过传递不同的样式参数来定义窗口的外观,例如 `SWT.TITLE` 表示有标题栏,`SWT.CLOSE` 表示有关闭按钮,`SWT.MIN` 和 `SWT.MAX` 分别表示有最小化和最大化功能。多个样式可以使用 `|` 符号...

    Eclipse之SWT编程

    `Shell`的样式可通过构造函数中的style位进行定制,如最大化、正常化和最小化等。 - `Widgets`:构成用户界面的基本元素,如按钮、文本框等。它们的属性(style bits)需在创建时通过特定的常量进行配置,如`SWT....

    swt小技巧,SWT的SHELL样式

    - **SWT.MIN**:在`Shell`的右上角显示一个最小化按钮。 - **SWT.MAX**:在`Shell`的右上角显示一个最大化按钮。 - **SWT.NO_TRIM**:移除`Shell`的所有装饰,包括边框和标题栏等。 - **SWT.RESIZE**:允许用户调整`...

    SWT入门.docx

    - `SWT.MAX`:创建可最大化和最小化的窗口。 - `SWT.NO_TRIM`:创建无边框和标题栏的窗口。 - `SWT.RESIZE`:创建可调整大小的窗口。 - `SWT.TITLE`:创建无标题栏图标的窗口。 - `SWT.ON_TOP`:创建始终位于顶层的...

    教你使用Eclipse进行SWT编程(普通下载).doc

    Shell代表了操作系统级别的窗口,可进行最大化、正常化和最小化操作。Shell分为顶层Shell和对话Shell,前者作为Display的主要窗口,后者通常用作对话框。Widgets则是构成用户界面的基本元素,如按钮、文本框等。每个...

    使用Eclipse进行SWT编程

    Shell的状态可调整为最大化、正常化或最小化。 - **Widgets**:构成SWT用户界面的基本元素,包括按钮、文本框、列表等。Widgets的样式(style bits)需在创建时指定,这些样式定义了组件的行为和外观,如边框、...

    Eclipse_Swt_Jface_核心应用_部分19

    6.4.3 显示“最大化/最小化”按钮 85 6.4.4 设置选项卡的颜色和背景图片 85 6.4.5 仿Eclipse编辑区的选项卡 87 6.4.6 限制选项卡文字的长度 90 6.4.7 设置右上角控件 91 6.4.8 自定义选项的常用方法 91 ...

    java SWT排序系统开发

    1. **窗口和控件**:SWT提供各种控件,如按钮、文本框、列表和树视图,用于构建用户界面。例如,可以使用列表控件显示待排序的数据,按钮用于触发排序操作。 2. **事件监听**:通过添加事件监听器,我们可以响应...

    SWT2:SWT Handin 2

    7. **窗体设计**:理解窗口生命周期,如加载、关闭、最大化和最小化等状态的处理。 8. **调试技巧**:掌握如何使用Visual Studio或其他IDE的调试工具来查找和修复程序中的问题。 文件名“SWT2-main”可能是项目的主...

    从Eclipse提取全套3000个图标(16X16很全)

    7. **窗口管理**:如关闭、最小化、最大化等窗口操作的图标。 8. **帮助和支持**:如帮助文档、在线教程、反馈等图标。 使用这些图标,开发者可以自定义他们的Eclipse工作台,使其更加符合个人工作习惯和审美,或者...

    ECLIPSE RCP Develpment

    - **MTrimmedWindow**:表示应用程序中的一个窗口,其底层的SWT shell使用SWT.SHELL_TRIM属性创建,这意味着它具有标题栏、最小化、最大化和调整大小按钮。 - **MPerspective**:表示透视图模型元素的对象。 - **...

Global site tag (gtag.js) - Google Analytics