1

我需要在JFrame标题栏中添加图像,有人可以告诉我怎么做吗?

4

2 回答 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 回答