`
hqs7636
  • 浏览: 221033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SWT 技巧集合. (转)

阅读更多
http://blog.csdn.net/yipsilon/archive/2004/09/02/92440.aspx

使用Composite中的layout方法刷新其内的所有组件.
Display中的syncExec()和asyncExec()方法是外部线程调用本地线程的桥接方法.syncExec是必须等待调用结束后才可以进行到后面的流程,而asyncExec是调用的线程无需等待就可以进行后面的流程.
打印预览, 打印的时候设备是Printer, 那改成Display不就是打印预览了吗?!^0^
更新SWT-Designer时如果出现“Unknown Window Type(Parser Error)“,则说明Eclipse系统缓冲了插件(便于快速启动),这时在启动Eclipse时添加-clean参数(例如 eclipse.exe -clean -vmargs -Xverify:none -Xmx384m -Xms256m)重建插件缓冲就可以解决这个问题.
多按键监听实现, 使用KeyEvent的stateMask方法监听SWT.SHIFT、SWT.CTRL、SWT.ALT等组合按键,使用keyCode方法监听键盘可视字符如A、B、1、2、F1、F2等。例如监听CTRL + ALT + F1按键,代码为event.stateMask == (SWT.CTRL | SWT.ALT) && event.keyCode == SWT.F1。

===================================================


请问一下 SWt 回车 是哪个值啊#yipsilon 发表于2006-04-26 22:37:00  IP: 220.201.32.*

如果你用KeyListener监听事件, 那如果keyCode等于SWT.CR/SWT.LF就是回车了.

如果使用TraverseListener, 则detail为SWT.TRAVERSE_RETURN为回车事件.
分享到:
评论

相关推荐

    SWT界面设计PDF

    SWT(Standard Widget Toolkit)是Java中用于创建图形用户界面(GUI)的一种开源库,它提供了丰富的组件集合,使得开发者可以构建出功能强大且美观的桌面应用程序。与Java的另一图形库AWT和Swing相比,SWT更接近底层...

    swt_designer程序设计教程

    SWT提供了丰富的控件集合,包括按钮、文本框、列表、树等,并支持事件处理和布局管理。 二、JFace JFace是建立在SWT之上的一层抽象,它简化了UI开发,通过提供高级视图、控制器和模型概念,使得代码更简洁、更易于...

    SWT-resource address

    - JFace是建立在SWT之上的高级组件集合,用于构建更为复杂的用户界面。 - JFace提供了诸如表格视图器、树形视图器等高级控件,极大地简化了UI开发过程。 - 这些高级组件通常用于构建数据密集型的应用程序,如IDE...

    swt-designer开发教程

    本教程集合了八个PDF文档,旨在帮助初学者快速掌握SWT开发的基础和高级技巧。 **一、SWT简介** SWT(Standard Widget Toolkit)是Eclipse项目的一个开源组件,用于构建跨平台的图形用户界面(GUI)。它是Java AWT和...

    SWT/JFace开发入门指南

    - 本指南旨在为初学者提供一个入门级别的教程,帮助他们理解 SWt 和 JFace 的基本概念、开发流程和实践技巧。 #### 二、SWT/JFace 开发环境搭建 - **目标**: 介绍如何设置 SWt 和 JFace 的开发环境,确保开发者...

    SWT 3.7.1 DOC文档

    首先,SWT库提供了丰富的控件集合,包括按钮、文本框、列表、树形视图、表格等,这些控件与操作系统底层紧密集成,使得应用具有更快的响应速度和更好的视觉效果。通过使用SWT,开发者可以创建出与操作系统风格一致的...

    swt

    SWT提供了丰富的组件集合,包括按钮、文本框、列表、树形视图等,同时也支持拖放操作、打印功能和对话框。 **源码分析:** SWT的源码是开放的,这意味着开发者可以深入理解其内部工作原理,进行定制化开发或者优化...

    第十八章 图形界面开发--AWT,Swing,SWT.pdf

    - **Swing**:作为AWT的扩展,Swing提供了一个更加强大且灵活的组件集合,具有跨平台性,可以在不同的操作系统上保持一致的外观和行为。Swing组件通常比AWT组件更加美观,并且提供了更多的功能。 - **SWT (Standard ...

    swt-api-eclipse3.6

    SWT(Standard Widget Toolkit)是Eclipse项目中的一个..."swt-api-eclipse3.6"这个压缩包很可能包含了关于SWT API的文档、示例代码或者库文件,供开发者参考学习,进一步掌握Eclipse 3.6中SWT的使用技巧和最佳实践。

    SWT API 资料

    本资料集合了关于SWT API的详尽知识,涵盖了其核心概念、主要组件以及使用技巧。 ### 1. SWT基础 SWT是基于操作系统原生API的,因此它可以提供与平台一致的外观和行为,确保在Windows、Linux和macOS等不同平台上...

    Eclipse SWT,JFace开发实战精解 书中

    本篇内容将深入解析Eclipse SWT和JFace的开发实践,帮助读者理解这两个库的核心概念和应用技巧。 首先,SWT是Eclipse项目中的一个重要组成部分,它的设计目标是提供高性能、与平台无关的用户界面组件。SWT通过本地...

    eclipse-snippets.rar

    "org.eclipse.swt.snippets.rar"则是Eclipse SWT代码片段的集合,开发者可以从中学习到SWT控件的具体用法、事件处理和交互设计,这对于提高SWT编程技能非常有帮助。 最后,"把GEF editor集成到Multi-page editor中....

    ECLIPSE SWTJFACE核心应用

    SWT提供了丰富的控件集合,包括按钮、文本框、列表、树视图等,同时支持事件处理和布局管理。SWT的优势在于它的性能,因为它直接与操作系统API交互,减少了中间层的开销,使得应用程序运行更加流畅。 JFace则是基于...

    eclipse教程汇总(多个教程集合)

    5. **Eclipse插件开发教程**:"Eclipse插件开发教程.ppt"可能包含一系列幻灯片,详细讲解了开发Eclipse插件的步骤和技巧,可能包括如何使用Plug-in Development Environment (PDE)工具,以及如何调试和发布插件。...

    【资料整理】中国Eclipse社区开发资料整理

    标题中的“【资料整理】中国Eclipse社区开发资料整理”表明这是一个关于Eclipse开发的资源集合,特别是针对中国的开发者社区。Eclipse是一个流行的开源集成开发环境(IDE),广泛用于Java和其他语言的软件开发。它...

    Praktikum-swt2:软件工程2实习

    在“Praktikum-swt2: 软件工程2实习”中,我们主要探讨的是软件开发过程中的一个重要阶段——实习,特别是针对FH-D(可能是某个大学或学院的缩写)的SWT2课程。这个实习项目的核心是通过一个实际的书店应用来学习和...

    Java编程思想源码关联jar包

    这个包来自于《Java编程思想》一书的配套资源,它包含了一些实用工具类,如集合操作、类型转换等,旨在帮助读者更好地理解和应用Java中的设计模式和编程技巧。学习这个包可以帮助你提高代码的效率和可维护性。 其次...

    J2SE基础,内容是JAVA

    这个平台包含了Java语言的基础类库,如集合、多线程、网络编程、I/O操作等核心功能。在J2SE中,开发者可以编写控制台应用和GUI应用,例如通过Swing或SWT库创建图形用户界面。 标题中提到的"J2SE基础",意味着这份...

    JasperReport+iReport报表工具详细开发手册

    如果项目中需要用到JFreeChart图形功能,还需要额外引入jfreechart-1.0.13-swt.jar等相关jar包。 #### 3. 入门篇 ##### 3.1. iReport入门 iReport提供了丰富的工具集来帮助用户设计报表模板。下面是一些常用的...

Global site tag (gtag.js) - Google Analytics