| Author |
How to Add a Systemtray Icon on several machines ?
|
chinnu choudary
Greenhorn
Joined: Sep 14, 2006
Posts: 4
|
|
hi ,
i have created a small program to create a systemtray icon and i want this to be shown on multiple machines ,
how can i add trayicon on many machines running it from my machine ?
trayicon code:
if (SystemTray.isSupported()) {
final SystemTray tray = SystemTray.getSystemTray();
Image image =Toolkit.getDefaultToolkit().getImage("info.jpg");
PopupMenu popup = new PopupMenu();
final TrayIcon trayIcon = new TrayIcon(image, "Alert", popup);
// Info
MenuItem item = new MenuItem("Info");
item.addActionListener(new ShowMessageListener(trayIcon,
"Alert!", message, TrayIcon.MessageType.INFO));
popup.add(item);
// Close
item = new MenuItem("Close");
item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
tray.remove(trayIcon);
}
});
popup.add(item);
try {
trayIcon.setImageAutoSize(true);
tray.add(trayIcon);
/
Adding a Popup kind of Alert for Tray Icon
/
trayIcon.displayMessage("Alert!", message, MessageType.INFO);
} catch (AWTException e) {
System.err.println("Can't add to tray");
}
} else {
System.err.println("Tray unavailable");
}
BR,
chinnu
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19232
|
|
Please http://faq.javaranch.com/java/UseCodeTags
You can only add a system tray icon on the local machine with Java. To add the same tray icon on other machines as well, you will need to run a Java application on those machines that adds the tray icons.
|
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
|
 |
chinnu choudary
Greenhorn
Joined: Sep 14, 2006
Posts: 4
|
|
Rob Prime wrote:Please http://faq.javaranch.com/java/UseCodeTags
You can only add a system tray icon on the local machine with Java. To add the same tray icon on other machines as well, you will need to run a Java application on those machines that adds the tray icons.
Thanks,
Rob
my actual idea is i have a UDPSender which is going to send a message to all machines in LAN or VLAN and i need to catch that message and show it as an alert in the tray on top of a trayicon as a popup message, now my UDPServer is OK and it is able to send messages to all te machines in my network ...but i am not able to figure out how to show that message as a alert in all those messages ?
any help is deeply appreciated!
BR,
Chinnu
|
 |
 |
|
|
subject: How to Add a Systemtray Icon on several machines ?
|
|
|