permaculture playing cards*
The moose likes Swing / AWT / SWT and the fly likes TrayIconDemo on VISTA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "TrayIconDemo on VISTA" Watch "TrayIconDemo on VISTA" New topic
Author

TrayIconDemo on VISTA

Ramy Raslan
Greenhorn

Joined: Dec 03, 2008
Posts: 8
I am using the example in sun site http://java.sun.com/docs/books/tutorial/uiswing/misc/systemtray.html and it throw exception so i try this line



to replace this line



and it didn't throw exception but i can't see my image in the system tray but i steel can right click on it and see the menu

using java 6 update 12 on windows vista 32 bit ultimate sp1

thank you for your time
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19649
    
  18

What's this createImage method?


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Michael Dunn
Ranch Hand

Joined: Jun 09, 2003
Posts: 4632
running the demo code as-is worked OK for me
i.e. no problems at all with
final TrayIcon trayIcon = new TrayIcon(createImage("images/bulb.gif","tray icon"));

probably nothing to do with why the toolkit didn't work, but your image names are diferent

"images/bulb.gif"
"images/java.gif"
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60752
    
  65

"Ray Man", please check your private messages for an important administrative matter.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Ramy Raslan
Greenhorn

Joined: Dec 03, 2008
Posts: 8

first thanks all for your time, contributions and help

for your questions

createImage is a method is a method in the example look at the class bottom

for the image name I put both of them in the same directory images and double checked it
they both are their

thanks again and any help is very much appreciated
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19649
    
  18

Is there any output on the console?
Ramy Raslan
Greenhorn

Joined: Dec 03, 2008
Posts: 8
yes the code run with no problems it's just no icon on vista
i will try some other ways and but my feed back asap

thanks every one for helping me
Shrinath M Aithal
Ranch Hand

Joined: May 20, 2009
Posts: 82
it worked with me and i am running windows 7..could you tell us what your error message was?


Regards
Shri..

SCJP 5.0
Hall Nation
Greenhorn

Joined: Jun 30, 2009
Posts: 5
It works fine for all of us.
Any specific IDE that you use?

Only thing we can think of, is wrong path for the "images" folder.. OR wrong image name.
Shrinath M Aithal
Ranch Hand

Joined: May 20, 2009
Posts: 82
Hall Nation wrote:It works fine for all of us.
Any specific IDE that you use?

Only thing we can think of, is wrong path for the "images" folder.. OR wrong image name.


agreed.. and if he is getting that main not found error, then he is missing the point of packages there..

@Ramy : why dont you post your exact error that came before you altered the code? and did you observe the "package misc " statement in the source file?
Hall Nation
Greenhorn

Joined: Jun 30, 2009
Posts: 5
I tried the program again with the two new lines below :



instead of


Curiously, I also faced the same problem as the OP faced. It wouldn't take the bulb image in the specific path (eventhough it was present), but the menu et all did work. The original program worked like a charm though. Still trying to figure out why the other approach didn't work.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19649
    
  18

Toolkit.getImage uses a file name, whereas the createImage uses a resource name. The former is relative to the current directory. The second is relative to the class file. Except when you are executing your Java program from the same folder as the class file, these two are different.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: TrayIconDemo on VISTA
 
Similar Threads
questions regarding system tray and tray icon
Display String in System Tray (instead of TrayIcon)
Automatic minimize and restore in the taskbar
the pictures are not loaded into an executable jar file
System Tray - double click icon to set visible