系统托盘
2019/3/18 15:57:41 点击:
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异常将抛出。
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异常将抛出。
- 上一篇:系统托盘的使用技巧 2019/3/18
- 下一篇:从塑料瓶底数字看其毒性 2019/3/18