Tag: trayicon

使用JavaFX创建托盘图标

我想通过JavaFx写一个托盘图标,但我发现只能用awt编写。 有没有办法可以用JavaFx编写它? 它看起来像Windows 10中的这些托盘图标:

Mac OS X上没有窗口的基于SystemTray的应用程序

如何在mac os x上执行仅作为SystemTray TrayIcon运行的应用程序(没有awt窗口和停靠图标)? 我正在使用的代码是这样的: public class App { public static void main( String[] args ) { final TrayIcon trayIcon; if (SystemTray.isSupported()) { SystemTray tray = SystemTray.getSystemTray(); Image image = Toolkit.getDefaultToolkit().getImage(“tray.gif”); trayIcon = new TrayIcon(image, “Tray Demo”); trayIcon.setImageAutoSize(true); try { tray.add(trayIcon); } catch (AWTException e) { System.err.println(“TrayIcon could not be added.”); } } else { […]

java:在Mac OsX上右键单击禁用TrayIcon

我正在尝试开发一个由系统托盘图标提供的Mac OsX应用程序,因此在第一次使用最简单的代码实现它之后,我注意到mac osX(10.8)上的每个应用程序托盘图标(包括系统和用户应用程序)都允许通过左右双击激活相对弹出菜单,但只有左侧(MouseEvent.BOTTON1)按钮导致弹出菜单下拉。 这是我的代码: public class SystemTrayDemo { private SystemTray tray; private TrayIcon tray_icon; public SystemTrayDemo() { if (!SystemTray.isSupported()) { JOptionPane.showMessageDialog(null, “System tray not supported!”); return; } else tray = SystemTray.getSystemTray(); final PopupMenu popup = new PopupMenu(); MenuItem exit = new MenuItem(“Exit”); exit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (tray != null) { […]

当应用程序在托盘中时,如何在Dock中隐藏Java SWT程序图标

我知道有很多类似于我的问题,但即使阅读了所有这些问题,我实际上也无法解决我的问题。 我有一个Java应用程序,一旦它启动它继续托盘。 问题出在Mac上,因为只有图标位于托盘栏和Dock中。 我想摆脱Dock图标。 我已经进行了多次试验:尝试将我的jar包装在“.app”文件夹中并编写Info.plist文件。 我插入了LSUIElement并将其设置为“1”或“true”。 这隐藏了应用程序图标,但显示了一个丑陋的灰色图标终端 – 保留在终端中。 屏幕http://img40.imageshack.us/img40/1332/screenshot20111123at183.png 即使您有任何想法或其他方法可以绕过这一点,请告诉我。 谢谢。

闪烁托盘图标

我知道如何使用java在窗口的系统中放置一个图标,但是执行systray图标闪烁的最佳方法是什么? 或者如果我可以不时更换任何图标或某些事件(在应用程序运行时),请提前分享您的经验