Java 如何退票

Java 如何退票,java,trayicon,Java,Trayicon,如何返回trayIcon,特别是针对SystemTray中的“remove”方法。我想删除java在运行程序时创建的自动生成的trayIcon。基本上,我希望程序在运行时不会出现在系统托盘中。您是指运行中的应用程序出现的“任务栏”还是Windows中随时钟一起出现的小图标?第一个是合理实现的(至少在Windows下),第二个不是是,任务栏。我不希望应用程序正在运行这一点非常明显(尽管很明显,它仍然会出现在任务管理器中)。我正在使用windows。当前程序运行得如何?是控制台,AWT,Swing吗

如何返回trayIcon,特别是针对SystemTray中的“remove”方法。我想删除java在运行程序时创建的自动生成的trayIcon。基本上,我希望程序在运行时不会出现在系统托盘中。

您是指运行中的应用程序出现的“任务栏”还是Windows中随时钟一起出现的小图标?第一个是合理实现的(至少在Windows下),第二个不是是,任务栏。我不希望应用程序正在运行这一点非常明显(尽管很明显,它仍然会出现在任务管理器中)。我正在使用windows。当前程序运行得如何?是控制台,AWT,Swing吗?这是代码。但是,它返回一个空数组,抛出一个数组越界异常。它似乎无法返回应用程序本身的trayicon。。。SystemTray t=SystemTray.getSystemTray();TrayIcon TrayIcon[]=t.getTrayIcons();t、 移除(trayIcon[0]);可以
TrayIcon
与任务栏上的图标无关。您可以使用不会出现在Windows任务栏上的
JDialog
JWindow