`
seong
  • 浏览: 23339 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Swt - Shell的 不同样式

阅读更多
在Swt里面 Shell可充当主要窗口的角色 也可充当子窗口或者对话框的角色 如果要建立一个主要窗口的话 应该在构造方法里面添加Display为参数 如果是创建子窗口或者对话框就应该在构造函数里添加父窗口的Shell

Shell parent = new Shell(Display display, int style); 建立主窗口

Shell dialog = new Shell(Shell parent, int style); 建立子窗口

以下为Shell的不同样式


  • 大小: 582.4 KB
分享到:
评论

相关推荐

    swt小技巧,SWT的SHELL样式

    ### SWT的SHELL样式详解 #### 一、SWT.SHELL样式概述 SWT(Standard Widget Toolkit)是Eclipse平台上用于构建用户界面的一种强大的工具包。它提供了丰富的控件和功能,可以创建出高性能且美观的图形用户界面。在...

    swt-datepicker-1.01.zip

    SWT 提供的 `DatePicker` 支持跨平台兼容性,这意味着在不同操作系统上,它的外观和行为将与系统默认一致,提供一致的用户体验。此外,SWT 的性能通常比其他 GUI 工具包(如 AWT 或 Swing)更高,因为它直接与操作...

    swt-3.1.1-win32-win32-x86.zip

    这些库包含了SWT的类和方法,如Widget、Composite、Shell等,开发者可以利用它们创建各种控件,如按钮、文本框、列表等。 2. dll文件:在Windows环境下,SWT需要动态链接库(DLLs)来实现与操作系统交互。这些DLLs...

    定制 SWT RCP 界面--如何编写一个漂亮的 SWT

    - **自定义主题**:可以通过自定义CSS样式表来改变SWT控件的外观。 - **图标和图像**:使用高质量的图标和图像可以显著提高界面的专业感。 3. **交互性增强**: - **提示信息**:为按钮和文本框添加工具提示。 ...

    Java程序设计之swt教程

    - **丰富的组件库:** SWT提供了大量的组件,例如按钮、文本框、列表、表格等,这些组件具有丰富的样式和行为。 **JFace简介:** - JFace是一个基于SWT的用户界面工具包,提供了一套高级API,使得GUI开发变得更加...

    SWT widgets基本教程

    Label sep1 = new Label(shell, SWT.SEPARATOR | SWT.HORIZONTAL | SWT.SHADOW_IN); // ... 更多标签示例 ... ``` ##### 4.2 文本框(Text) - **Text** 组件用于输入或显示单行或多行文本。 - 创建单行文本框...

    SWT_全接触 SWT_全接触 SWT_全接触

    SWT采用了JNI(Java Native Interface)技术来实现与底层操作系统的集成,这使得SWT能够在不同平台上展现出与本地应用类似的界面效果。以下是SWT的一些关键特性: 1. **本地外观**:SWT提供的组件与操作系统的默认...

    SWT控件知识学习笔记

    ### SWT控件知识学习笔记 #### 一、SWT/JFace常用组件介绍 ...这个示例展示了如何创建不同样式的 `Button` 并将其添加到 `Shell` 中。通过设置不同的样式和属性,可以轻松地构建出丰富的用户界面。

    jfreechart源代码在swt和jsp页面

    为了在 SWT 应用中使用 JFreeChart,你需要创建一个 `ChartComposite` 对象,然后添加数据和设置样式。例如,创建饼图的基本步骤如下: ```java // 创建 SWT 组件 Shell shell = new Shell(display); shell.setText...

    SWT常用组件

    Button bt = new Button(shell, SWT.CHECK | SWT.BORDER | SWT.LEFT); // 多选、深陷、左对齐 ``` **Button组件的常用方法** - `setText(String string)`:设置按钮的文本内容。 - `setBounds(int x, int y, int ...

    Eclipse之SWT编程

    SWT通过JNI(Java Native Interface)技术直接调用各平台的本地窗口组件,从而确保了应用程序在不同平台上的原生外观和性能。当遇到某些平台不支持的窗口组件时,SWT会智能地模拟这些组件,以保持应用的完整性和一致...

    Eclipse中使用SWT进行界面设计

    确保添加正确的SWT库版本,因为不同操作系统和JVM版本可能需要不同的SWT库。另外,还需要配置相应的环境变量,如在Windows系统中,可能需要设置PATH环境变量以便JVM能找到SWT库中的本地库文件(如libswt.dll)。 ...

    SWT入门.docx

    Shell的样式可以通过组合不同的样式常量来定制,例如: - `SWT.BORDER`:创建带边框的无标题窗口。 - `SWT.CLOSE`:创建只包含关闭按钮的窗口。 - `SWT.MIN`:创建不可最大化的窗口。 - `SWT.MAX`:创建可最大化和...

    使用Eclipse进行SWT编程

    Shell的样式可以通过构造函数的style位参数来设定。 3. **Widgets**:构成用户界面的各种元素,如按钮、文本框等。每个Widget在创建时可以设置style bits来定制其行为和外观。 开发SWT应用时,需要将SWT库(通常是...

    SWT隐藏任务栏图标

    如果你已经查阅了源码,你会发现SWT在不同操作系统上的实现有所不同。在Windows上,SWT使用Win32 API来创建窗口,而在Linux上,它可能依赖于X Window System。因此,要隐藏任务栏图标,可能需要在创建Shell时调用...

    SWT界面编程知识汇总

    2. **创建Shell**:`Shell`是SWT中的窗口对象,相当于其他GUI库中的Frame或Window。`new Shell(display)`创建了一个新的Shell,它需要Display对象作为参数。 3. **设置Shell的布局**:布局管理器决定了窗口内组件的...

    SWT插件中文教程SWT常用方法

    `Swt常用控件中文教程 - E动中国.files`可能包含的是教程的辅助资源,如图片、样式表或者示例代码。这些资源有助于更直观地理解教程内容,同时提供实际操作的例子。 总的来说,SWT插件的常用方法涵盖了控件的创建、...

    swt入门学习资料

    Shell 是 SWT 界面中的窗口对象,可以有多种样式,如普通窗口或对话框。Widgets 是 SWT 中的具体控件,如按钮、文本框等,它们通过 style bits 来定义其外观和行为。 SWT 还提供了一些高级功能,如数据绑定、拖放...

    Java桌面程序SWT记事本小例子

    2. **创建壳体(Shell)**: Shell是SWT中的顶级窗口,相当于其他GUI库中的窗口或框架。 3. **添加组件**: 接下来,你需要创建文本控件(Text)来作为记事本的主要输入区域。可以设置其多行属性(SWT.MULTI | SWT.V_...

Global site tag (gtag.js) - Google Analytics