Lines Matching refs:tray

39  * The <code>SystemTray</code> class represents the system tray for a
43 * tray is shared by all applications running on the desktop.
45 * <p> On some platforms the system tray may not be present or may not
48 * system tray is supported, use {@link SystemTray#isSupported}.
51 * TrayIcon TrayIcons}, which are added to the tray using the {@link
58 * instance that allows the app to interface with the system tray of
65 * and customize the system tray:
71 * SystemTray tray = SystemTray.{@link #getSystemTray};
74 * // create a action listener to listen for default action executed on the tray icon
93 * // add the tray image
95 * tray.{@link SystemTray#add(TrayIcon) add}(trayIcon);
101 * // disable tray option in your application or
134 public void firePropertyChange(SystemTray tray,
138 tray.firePropertyChange(propertyName, oldValue, newValue);
153 * desktop's tray area. This always returns the same instance per
154 * application. On some platforms the system tray may not be
156 * check if the system tray is supported.
164 * the desktop's tray area
165 * @throws UnsupportedOperationException if the system tray isn't
187 "The system tray is not supported on the current platform.");
194 * Returns whether the system tray is supported on the current
195 * platform. In addition to displaying the tray icon, minimal
196 * system tray support includes either a popup menu (see {@link
200 * <p>Developers should not assume that all of the system tray
201 * functionality is supported. To guarantee that the tray icon's
213 * @return <code>false</code> if no system tray access is supported; this
214 * method returns <code>true</code> if the minimal system tray access is
215 * supported but does not guarantee that all system tray
221 // connecting tray to native resource
235 * The tray icon becomes visible in the system tray once it is
236 * added. The order in which icons are displayed in a tray is not
241 * and also when the desktop system tray becomes unavailable.
248 * @throws AWTException if the desktop system tray is missing
290 * and also when the desktop system tray becomes unavailable.
293 * added to the system tray, no exception is thrown and no action
319 * Returns an array of all icons added to the tray by this
323 * these contexts. In such a scenario, only the tray icons added
327 * modified in any way without affecting the system tray. To
332 * @return an array of all tray icons added to this tray, or an
346 * Returns the size, in pixels, of the space that a tray icon will
347 * occupy in the system tray. Developers may use this methods to
348 * acquire the preferred size for the image property of a tray icon
352 * @return the default size of a tray icon, in pixels
374 * This property is changed when a tray icon is added to (or removed
375 * from) the system tray.<br> For example, this property is changed
376 * when the system tray becomes unavailable on the desktop<br>
377 * and the tray icons are automatically removed.</td>
381 * <td>This property contains {@code SystemTray} instance when the system tray
383 * when the system tray becomes available or unavailable on the desktop.<br>