java - 如何使用 SWT 将双击事件监听器添加到托盘图标?

标签 java swt

我有一个 SWT 托盘图标,它是使用以下代码片段创建的:

    itmTrayItem = new TrayItem(trySysTray, SWT.NONE);
    itmTrayItem.setToolTipText("My App");
    itmTrayItem.addListener(SWT.MenuDetect, new Listener() {
        public void handleEvent(Event event) {
            mnuPopup.setVisible(true);
        }
    });

右键单击托盘图标会弹出上下文菜单。我想向托盘图标添加双击事件,以便在双击该图标时执行一些操作。我怎样才能做到这一点?

我还不明白如何使用鼠标监听器,因为我发现 SWT 文档的某些部分缺少示例。

谢谢

最佳答案

尝试 SWT.DefaultSelection 事件,它可能会起作用

关于java - 如何使用 SWT 将双击事件监听器添加到托盘图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10916760/

相关文章:

java - 编写 Java FTP 服务器

java - 无法在 Eclipse 中运行 SWT 应用程序

java - 尝试在 Raspberry Pi 上运行基于 SWT 的 GUI

java - 如何使用 Twistie 设置 SWT 章节标题的样式?

java - 如何用方法替换 Display#asyncExec(Runnable) ?

java - 将 Java List 转换为 Pivot 格式

java - 在 Java 中注释代码的最佳方式

java - 不要在 DialogFragment 上再次显示复选框

java - 仅重新启动单个应用程序 Apache Server

java - SWT java.lang.IllegalArgumentException : Argument cannot be null