`

SWT注册无类型事件监听器

 
阅读更多
SWT类所代表的事件常量:
事件类型常量 说明
SWT.Activate 当激活窗口时
SWT.Arm 菜单项被选中之前
SWT.Close 关闭窗口时
SWT.Collapse 折叠树的节点时
SWT.Deactivate 窗口处于非激活状态时
SWT.DefaultSelection 默认选中时
SWT.Deiconify 窗口不是最小化时
SWT.Dispose 释放资源时
SWT.DragDetect 拖动控件时
SWT.Expand 展开树节点时
SWT.FocusIn 控件获得焦点时
SWT.FocusOut 控件失去焦点时
SWT.HardKeyDown 硬件按键按下时,例如Pocket PC
SWT.HardKeyUp 硬件按键抬起时,例如Pocket PC
SWT.Help 按下帮助键时
SWT.Hide 隐藏控件时
SWT.Iconify 窗口最小化时
SWT.KeyDown 按下按键时
SWT.KeyUp 抬起按钮时
SWT.MenuDetect 选中菜单时
SWT.Modify 文本修改时
SWT.MouseDoubleClick 双击鼠标时
SWT.MouseDown 鼠标按下时
SWT.MouseEnter 鼠标进入时
SWT.MouseExit 鼠标离开时
SWT.MouseHover 鼠标在控件区域上时
SWT.MouseMove 鼠标移动时
SWT.MouseUp 鼠标抬起时
SWT.Move 移动控件时
SWT.None 无类型事件
SWT.Paint 绘制控件时
SWT.Resize 重新设置控件大小时
SWT.Selection 选中控件时
SWT.Show 显示控件时
SWT.Traverse 使用Tab键切换时
SWT.Verify 文本进行修改时

分享到:
评论

相关推荐

    SWT事件一览表

    通过注册相应的监听器和实现监听器接口的方法,开发者可以精细地控制和响应用户操作,创建高度互动和用户友好的应用界面。理解这些事件及其触发条件是掌握SWT框架,进而开发高质量Java GUI应用的关键。

    SWT_AWT_Swing事件处理机制

    SWT事件类通常包含处理事件所需的所有信息,而监听器接口只有一个`handleEvent(Event)`方法,这个方法会接收到所有类型的事件。因此,在SWT中处理事件通常需要在`handleEvent`方法内根据事件类型进行判断。 对比三...

    swt table 实现换行

    具体来说,我们需要为 Table 注册三个监听器:`SWT.MeasureItem`、`SWT.PaintItem` 和 `SWT.EraseItem`。 4. **处理事件**: 在事件处理器中,根据不同的事件类型进行相应的处理,如上文所述。 ### 三、示例代码 ...

    [原创]SWT 深入内幕之消息机制探秘

    1. **事件监听器接口**:开发者通过实现特定的监听器接口,如ActionListener或MouseListener,为UI组件注册监听器。这样,当指定的事件发生时,系统会调用接口中定义的方法。 2. **事件总线**:SWT提供了一个事件...

    IBM GUI库SWT教程

    2. **事件驱动**:SWT基于事件驱动模型,用户操作会触发特定的事件,程序通过注册监听器来响应这些事件。例如,点击按钮会触发`SelectionEvent`,这时对应的监听器会被调用执行相应的处理代码。 3. **布局管理**:...

    SWT API 帮助文档 及源码

    2. **事件和监听器**:SWT 使用事件驱动模型,允许开发者注册监听器来响应用户的操作,例如鼠标点击、键盘输入等。例如,`SelectionListener` 监听按钮点击,`KeyListener` 处理键盘输入。 3. **布局管理器...

    SWT.rar_SWT

    3. **事件和监听器(Events and Listeners)**:SWT使用事件驱动模型,允许开发者注册监听器来响应用户操作,如按钮点击、文本改变等。常见的监听器包括ActionListener、MouseListener、KeyListener等。 4. **组件...

    java-swt

    - 注册事件监听器,如`MouseListener`、`KeyListener`或`ActionListener`,以响应用户输入。 - 使用`Layout`管理器来控制组件的布局和大小。 - 调用`shell.open()`来显示窗口,并通过`Display.readAndDispatch()`...

    SWT.rar_SWT_文件管理

    开发者需要注册事件监听器,处理这些事件来实现应用程序的功能。例如,当选中Tree或Table中的项时,可以加载对应的文件或目录信息。 3. **文件操作**:SWT并不直接提供文件操作的API,但可以结合Java的java.io包...

    SWT 资料

    开发者可以注册监听器到控件上,当特定事件发生时,监听器方法会被调用。例如,`ActionListener` 用于处理按钮点击事件,`MouseListener` 处理鼠标操作。 4. **布局管理**:SWT 提供了多种布局管理器,如 `...

    SWT的文档,以及Swt的教程简介

    SWT提供了丰富的事件类型和事件监听器接口来处理这些交互。 5. **Layout**: 负责控制Widget在Shell中的布局方式,SWT提供了多种布局管理器,如 FillLayout、GridLayout、 MigLayout 等,可以根据需求选择合适的布局...

    java swt 第三部分

    2. **事件处理**:SWT允许开发者注册事件监听器来响应用户的交互,如鼠标点击、键盘输入等。理解事件模型对于构建响应式的用户界面至关重要。 3. **对话框**:SWT提供了各种类型的对话框,如消息对话框、文件选择...

    SWT深入内幕之消息机制探秘

    - 当创建一个控件时,可以通过注册监听器来捕获特定类型的事件。 2. **消息包装**: - 对于每一条从Windows传入的消息,SWT都会将其封装成一个Java对象,例如`Event`对象。 - 这些对象包含了原始消息的所有信息...

    SWT 自定义控件

    2. **注册监听器**:为控件注册事件监听器。 3. **触发事件**:在适当的时候触发事件通知监听器。 ```java public class ColorSelectedEvent extends Event { public int colorIndex; } public interface ...

    Eclipse SWT/Jface环境设置 DOC文件

    3. **事件处理**:SWT通过事件模型支持用户交互,开发者可以为控件注册监听器来响应用户的动作,如点击按钮、输入文本等。 4. **布局管理**:SWT提供了多种布局管理器,如`FillLayout`、`GridLayout`、` MigLayout`...

    SWT JFace in Action

    - 学习如何注册事件监听器以及如何处理不同的事件类型对于创建响应式的用户界面非常重要。 - **布局管理**: - SWT 提供了多种布局管理器,如 FillLayout、GridLayout 和 RowLayout 等,这些布局管理器帮助开发者...

    Java程序设计之swt教程

    SWT定义了各种各样的事件类型,如鼠标事件、键盘事件、按钮点击事件等,通过继承相应的监听器接口并实现接口中的方法来处理事件。 SWT Designer是一个图形化界面设计工具,可以用来设计SWT应用程序的界面,它允许...

    swt jface api (english)

    4. 事件和监听器:SWT和JFace都支持事件驱动编程,API文档会列出所有可用的事件类型和监听器接口,以及如何注册和处理事件。 5. 模型和视图:JFace的模型-视图-控制器(MVC)设计模式在文档中会有详细的解释,如何...

    SWT/JFACE in Action

    - **事件监听器**: SWT中的事件处理通常采用监听器模式,开发者可以通过注册监听器来响应用户界面的各种事件。 - **事件循环**: SWT应用程序的核心是一个事件循环,它不断地检查是否有新的事件发生,并将这些事件...

Global site tag (gtag.js) - Google Analytics