相关疑难解决方法(0)

当我在Java中左键单击TrayIcon时,如何显示PopupMenu?

目前,当我右键单击SystemTray中的TrayIcon时,PopupMenu将会出现.但是,当我左键单击TrayIcon时,我希望它也能这样做.

我想我可以通过在TrayIcon上使用mouseListener来实现这一点,但我不知道在mouseClicked事件中调用什么方法来实现所需的结果.

icon = new TrayIcon(img, tooltip, popup);

     icon.addMouseListener(
           new MouseAdapter() {
              public void mouseClicked(MouseEvent e) {
                 popup.setEnabled(true);
              }
           });
Run Code Online (Sandbox Code Playgroud)

当我左键单击TrayIcon时,使用setEnabled()方法不会显示弹出菜单.它实际上没有明显的效果.我想知道我应该在mouseClicked()体中使用什么方法,以便在左键单击时弹出窗口显示.

java trayicon tray mouselistener

1
推荐指数
1
解决办法
4335
查看次数

标签 统计

java ×1

mouselistener ×1

tray ×1

trayicon ×1