trayIcon.addActionListener(actionListener); trayIcon.addMouseListener(new MouseListener() { @Override
trayIcon.addActionListener(listener);
trayIcon.addActionListener(showListener);
public class Main { static Image image = Toolkit.getDefaultToolkit().getImage("images/tray.gif"); static TrayIcon trayIcon = new TrayIcon(image, "Tester2"); public static void main(String[] a) throws Exception { if (SystemTray.isSupported()) { SystemTray tray = SystemTray.getSystemTray(); trayIcon.setImageAutoSize(true); trayIcon.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("In here"); trayIcon.displayMessage("Tester!", "Some action performed", TrayIcon.MessageType.INFO); } }); try { tray.add(trayIcon); } catch (AWTException e) { System.err.println("TrayIcon could not be added."); } } } }
try { trayIcon.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent ae) {
trayIcon.addActionListener(actionListener); try { tray.add(trayIcon);
trayIcon.addActionListener(new ActionListener() {
/** * Adds an ActionListener to the tray icon and the tray popoup menu. Does * nothing if the tray is not available. * * @param listener The ActionListener to add to the icon and menu */ public void addActionListener(ActionListener listener) { if (trayIcon != null) { trayIcon.addActionListener(listener); popup.addActionListener(listener); } }
trayIcon.setImageAutoSize(true); trayIcon.addActionListener(e -> { stopBlink(); MageFrame frame = MageFrame.getInstance();
trayIcon.addActionListener(action); SystemTray.getSystemTray().add(trayIcon);
/** * Factory method for create a {@link TrayIcon} object. * * @param imgFilename * the img filename * @param appName * the app name * @param systemTrayPopupMenu * the system tray popup menu * @param actionListeners * the action listeners * @return the new {@link TrayIcon}. */ public static TrayIcon newTrayIcon(final String imgFilename, final String appName, final PopupMenu systemTrayPopupMenu, final Map<String, ActionListener> actionListeners) { final Image image = Toolkit.getDefaultToolkit().getImage(imgFilename); final TrayIcon trayIcon = new TrayIcon(image, appName, systemTrayPopupMenu); for (final Map.Entry<String, ActionListener> actionListener : actionListeners.entrySet()) { trayIcon.setActionCommand(actionListener.getKey()); trayIcon.addActionListener(actionListener.getValue()); } return trayIcon; }
ActionListener actionListener = new ActionListener() { @Override public void actionPerformed( ActionEvent e ) { //Double click code here } }; SystemTray tray = SystemTray.getSystemTray(); TrayIcon trayIcon = new TrayIcon(<icon stuff>); trayIcon.addActionListener(actionListener); tray.add(trayIcon);
import java.awt.*; import java.awt.event.*; import java.awt.image.*; public class AWTScratch { public static void main(String[] args) { BufferedImage im = new BufferedImage(32, 32, BufferedImage.TYPE_INT_RGB); TrayIcon ti = new TrayIcon(im, "Multiline\nmulti"); ti.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.exit(0); } }); ti.setImageAutoSize(true); if (SystemTray.isSupported()){ SystemTray st=SystemTray.getSystemTray(); try { st.add(ti); } catch (AWTException e1) { e1.printStackTrace(); } } } }
trayIcon.addActionListener(listener);
trayIcon.addActionListener(actionListener); trayIcon.addMouseListener(mouseListener);
Image im = Toolkit.getDefaultToolkit().getImage("c:\\icons\\icon1.png"); final TrayIcon tri = new TrayIcon(im); tri.addActionListener(new ActionListener() {
trayIcon.addActionListener(actionListener);
trayIcon.addActionListener( Actions.SHOW_MAIN_FRAME );
trayIcon.setToolTip(SharedLocale.tr("console.trayTooltip")); trayIcon.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {
trayIcon.setToolTip(_("processConsole.tray.toolTip")); trayIcon.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) {