1.如何彻底隐藏系统托盘的某一项程序的图标?

怎样退出电脑系统托盘模式,退出系统托盘会怎么样

系统托盘是个特殊区域,通常在桌面的底部,在那里,用户可以随时访问正在运行中的那些程序。在微软的Windows里,系统托盘常指任务栏的状态区域;在Gnome的桌面时,常指布告栏区域;在KDE桌面时,指系统托盘。在每个系统里,托盘是所有正运行在桌面环境里

的应用程序共享的区域。

访问系统托盘

类java.awt.SystemTray代表了桌面上的系统托盘。通过调用静态方法SystemTray.getSystemTray()来访问系统托盘。然后,在调用此方法前,应该用静态方法SystemTray.isSupported()来检测系统托盘是否可被支持。如果操作系统上系统托盘还未准备就绪或者不被支持,那么方法

isSupported()返回false。此时,应用程序如果试图调用方法 getSystemTray(),那么将抛出异常 java.lang.UnsupportedOperationException

每个Java应用程序有一个单一的SystemTray实例。因此,一个应用程序不应创建它本身的SystemTray实例,而是应通过调用方法getSystemTray()来获得当前可用的系统托盘。

系统托盘包含一个或多个托盘图标,这些图标是以调用方法add(java.awt.TrayIcon)添加的,当不需要这些图标的时候,通过调用方法remove(java.awt.TrayIcon)来剔除。

注意:Mustang新增加的代码库里指出,如果JAVA运行环境或操作系统发现不能把图标添加到系统托盘的时候,方法add()会抛出一个AWTException异常。例如,在X-WINDOWS桌面环境下,如果

系统托盘不存在,那么AWTException异常将抛出。

如何彻底隐藏系统托盘的某一项程序的图标?

首先右击任务栏,选择“属性”,打开“任务栏和开始菜单”属性窗口。点击“任务栏”选项卡下的“自定义”按钮,打开“自定义通知”窗口,在图标项目列表框中选中某一项目,这时,该项目右侧会出现一个“通知行为”下拉列表框,只要选择其中的“总是显示”或“总是隐藏”就行了。

要删除这些图标,可以通过修改注册表实现:

点击“开始” “运行”,输入“Regedit”,回车后打开注册表编辑器窗口,在左侧目录树中依次展开主键HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer删除TrayNotify子项,重启系统,“自定义通知”使可成功清除历史图标.

1.通过”开始--运行”, 在”运行”中输入gpedit.msc,打开”组策略编辑器”

2.依次定位到”用户配置--管理模板--任务栏和开始菜单”,双击右侧窗口中的”隐藏通知区域”,将其设置为”已启用”,确认操作并退出编辑器.

3. 此时,隐藏通知区域(即系统托盘)并没有开始起作用,通常我们要注销系统或重新启动,如果你不想重新启动系统,也可以通过 ”Ctrl+shift+Esc"组合键打开任务管理器,选中并结束Explorer.exe进程,然后再重新运行此进程,这时系统托盘就彻底隐藏了起来.

如果需要在不影响当前任务的情况下(即不重启,不注销)重新显示系统托盘,可以将组策略中的值恢复,然后重新调用一次Explorer进程即可.

我只想到这一种方法