Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Frame.setIconImage busted?




Does Frame.setIconImage() not work on OSX? If so, does anyone know a workaround? It seems pretty common for OSX applications to put little icons in the title-bar of their document windows. However, it appears that this call no-ops under OSX. Below is some sample code that exhibits this problem.


Thanks, in advance, for any pointers!

Cheers,

pete
peter m. murray
email@hidden

public class Fred
{

	public static void main(String[] args)
	{
		SwingUtilities.invokeLater(new Runnable()
		{
			public void run()
			{
				JFrame frame = new JFrame();

BufferedImage image = UIUtilities.createScreenCompatibleBufferedImage(16, 16, true);
Graphics g = image.getGraphics();
g.setColor(Color.red);
g.fillRect(0, 0, 16, 16);
g.dispose();


				frame.pack();

				frame.setTitle("This is a test.");
				frame.setIconImage(image);

				frame.setVisible(true);
			}
		});
	}
}

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.