我需要在JFrame
标题栏中添加图像,有人可以告诉我怎么做吗?
问问题
2160 次
2 回答
5
你可以使用Window#setImageIcons(List<Image>)
which 允许你提供一系列不同大小的,它允许底层平台选择最适合平台和外观的图标...
List<Image> images = new ArrayList<Image>(4);
images.add(ImageIO.read(getClass().getResource("/icons/icon16x16.png"));
images.add(ImageIO.read(getClass().getResource("/icons/icon24x24.png"));
images.add(ImageIO.read(getClass().getResource("/icons/icon32x32.png"));
images.add(ImageIO.read(getClass().getResource("/icons/icon48x48.png"));
frame.setImageIcons(images);
于 2012-12-11T09:57:51.107 回答
2
有关frame.setIconImage(Image image)
详细信息,
请参阅http://docs.oracle.com/javase/6/docs/api/javax/swing/JFrame.html 。用来代表你的形象。BufferedImage
于 2012-12-11T09:52:48.723 回答