`
xinyouxin
  • 浏览: 4774 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

swt/jface 中的display 与 shell

阅读更多
这一阵子,有个做汽车配件代理的同学突然说要我帮他做个小软件,闲来无事,也就爽快答应下来了,但是考虑到他们的工作环境,决定写个桌面软件(本人做J2ee的应用比较多),但是在很久以前有写过桌面软件,当时用的是swt/jface,好吧,那就重新复习一遍吧

来看看swt编程中入门理解吧

Display:与操作系统沟通的桥梁
我们在前面说过,每个swt程序在最开始都必须创建一个Display对象。Display对象起什么作用呢?它是swt与操作系统沟通的一座桥梁。它负责swt和操作系统之间的通信。它将swt/JFace的各种调用转化为系统的底层调用,控制操作系统为swt分配的资源。同时我们也可以通过Display对象得到操作系统的一些信息。

Shell:窗口
一个Shell对象就是一个窗口。你可以在上面放置各种部件创建丰富的图形界面



分享到:
评论

相关推荐

    SWT/JFACE客户端登录窗口例子

    SWT (Standard Widget Toolkit) 和 JFace 是 Eclipse 开发框架中的两个重要组件,它们主要用于构建图形用户界面(GUI)。SWT 是一个底层的 GUI 工具包,它提供了与操作系统直接交互的能力,使得应用程序能够拥有原生...

    SWT/JFace学习文档

    Display是应用程序的主要窗口,而Shell是显示在Display中的窗口。开发者需要在Display的事件循环中创建和管理Shell。 2.3 构建 SWT/JFACE 应用程序 在SWT基础上,JFace引入了ApplicationWindow类,它提供了更方便的...

    SWT/JFace从入门到精通

    - Display:Eclipse中的主显示对象,所有SWT组件都必须在其上创建。 - Composite:SWT中的容器类,可以包含其他SWT组件。 - Listener:处理用户事件的对象,如按钮点击、窗口关闭等。 - Data Binding:JFace提供...

    swt-jface入门

    Display是SWT中用于管理窗口系统的对象,而Shell则代表应用程序的主要窗口。以下是一个简单的SWT "Hello world"程序示例: ```java import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell...

    SWT与Jface开发入门

    #### 二、SWT与JFace在Java图形界面开发中的作用 - **SWT**负责处理底层的绘图和用户交互逻辑,确保Java应用在不同平台上具有一致的表现。 - **JFace**则是在SWT的基础上提供了一套更高级的抽象层,使得开发者可以...

    SWT/JFace API(English)

    **SWT (Standard Widget Toolkit) 和 JFace API** 是Java编程中用于构建图形用户界面(GUI)的重要工具包,尤其在开发Eclipse插件或基于Eclipse RCP(Rich Client Platform)的应用程序时非常常见。SWT是面向底层...

    SWT & JFace_最新最全_API

    1. **查找类和接口**:了解SWT和JFace提供的各种类,如Display、Shell、Composite、Button等,以及它们的功能和用法。 2. **查看方法和构造函数**:查阅每个类的方法,了解其参数和返回值,以及如何在代码中调用它们...

    SWT/JFace

    #### SWT与JFace的关系 SWT 提供了一组低级别的 GUI 组件,如按钮、文本框等,它们非常接近操作系统层面的原生控件。相比之下,JFace 基于 SWT 的组件之上,提供了更高层次的抽象,使得开发者能够更轻松地创建复杂...

    SWT-JFace-3.5-API.chm.7z

    《SWT-JFace 3.5 API:深入理解与应用》 SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建用户界面的两个重要库,尤其在开发Eclipse插件时,它们起着核心作用。SWT是Java版的窗口系统API,提供了与操作...

    SWT eclipse Jface API

    例如,`org.eclipse.swt.widgets.Display`是主显示对象,`Shell`代表窗口,`Button`、`Text`和`Table`分别对应不同类型的控件。此外,SWT还提供了事件处理机制,通过监听器接口如`Listener`、`SelectionListener`来...

    Eclipse中用SWT和JFace开发入门.doc

    本文将深入探讨如何利用Standard Widget Toolkit (SWT) 和 JFace 库在Eclipse环境中构建高效且直观的GUI应用。 #### 二、SWT简介 SWT是一个跨平台的GUI工具包,它通过直接调用底层操作系统的图形API来提供原生外观...

    SWT和JFACE学习笔记

    在 SWT 中,`Display` 类代表一个 GUI 应用程序的主要运行环境,而 `Shell` 类则是应用程序的顶级窗口。创建 `Shell` 时,可以通过传递不同的样式参数来定义窗口的外观,例如 `SWT.TITLE` 表示有标题栏,`SWT.CLOSE`...

    SWT-JFace-3.5-API.chm

    SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建用户界面的两个重要库,尤其在开发Eclipse插件时,它们起着核心作用。SWT是Eclipse项目提供的一种与平台无关的图形用户界面(GUI)工具包,而JFace则建立...

    开发项目用SWING与RCP与SWT.JFACE的分析

    ### 开发项目用SWING与RCP与SWT.JFACE的分析 #### 一、SWT简介 SWT(Standard Widget Toolkit)作为一种图形用户界面工具包,为Java开发者提供了创建高性能且外观统一的桌面应用程序的能力。相较于传统的AWT和...

    Eclipse中用SWT和JFace开发入门

    - JFace 提供了高级工具,帮助开发者更轻松地处理 GUI 开发中的常见任务,如数据模型与视图之间的解耦。 - 它通过提供一组服务来扩展 SWT 的能力,包括数据绑定、对话框支持、视图管理和动作系统等。 #### SWT ...

    Eclipse_Swt_Jface_核心应用_部分19

    1.6 SWT与JFace、Eclipse 9 1.6.1 JFace是SWT的扩展 9 1.6.2 Eclipse的UI界面基于JFace 10 1.7 本章小结 10 第2章 配置SWT开发环境 11 2.1 下载和安装Eclipse 11 2.1.1 Eclipse下载页面介绍 11 2.1.2 ...

    swt入门教程swt JFACE入门教程

    2. **创建Display和Shell**:在SWT程序中,`Display`是窗口系统的表示,而`Shell`则是应用程序的顶级窗口。你可以通过`Display`实例创建一个`Shell`,并为其设置布局和属性。 3. **布局管理**:布局管理是控制GUI...

    SWT & JFace

    **SWT与JFace:构建Java桌面应用的利器** SWT(Standard Widget Toolkit)和JFace是用于构建Java桌面应用程序的两个重要库,它们由Eclipse项目开发并维护。SWT是一个底层的GUI库,提供了丰富的组件和功能,而JFace...

Global site tag (gtag.js) - Google Analytics