Как я могу получить пункт меню иконки в трее, который добавлен другим классом

// TrayUtilitiesDemo - это вызов, который возвращает мне иконку в трее, созданную текущим процессом Java.

MyMenu.setLabel("MyMenu");
TrayUtilitiesDemo.addPopupMenu(MyMenu);
TrayIcon trayIcon = TrayUtilitiesDemo.getTrayIcon();
System.out.println("TrayIcons are: "+trayIcon);

когда я делаю

trayIcon.getPopupMenu().countItems();

это только 1 пункт меню. который добавлен мной, это MyMenu. Есть еще 4 пункта меню, добавленные другим классом, который создает иконку в трее.

и не в состоянии получить ActionListener также. в основном я хочу щелкнуть правой кнопкой мыши на значке в трее и щелкнуть пункт меню в PopupMenu, добавленный другим классом (или другим процессом) для автоматизации. используя Windows 7 машина.

пожалуйста помоги.

0 ответов

Другие вопросы по тегам