【发布时间】:2013-10-09 16:37:57
【问题描述】:
我阅读了一些关于 SO 的问题,但我正在努力拉伸图像以适应 JLabel。我有一个 Derby DB,它确定使用哪个图像。下面的代码是 catch 代码,但其他代码使用相同的方法。
我有以下编码:(实验)
import java.awt.Image;
import javax.swing.ImageIcon;
import java.awt.Graphics;
import java.awt.Toolkit;
...
//On Window Load, this happens
Toolkit toolkit1 = Toolkit.getDefaultToolkit();
Image image1 = toolkit1.getImage("unknown.png");
Image scaledImage1 = image1.getScaledInstance(232, 177, Image.SCALE_DEFAULT);
ImageIcon profilepic1 = new ImageIcon(scaledImage1);
lblImg.setIcon(profilepic1);
JFrame:
JLabel 是带有默认文本“功能即将推出!”的标签。它的尺寸为 232 x 177,我希望图像可以拉伸(更小)以适合该 JLabel。
谁能帮助我并解释我做错了什么? 谢谢!
【问题讨论】:
-
你试过
ImageIcon吗? :)
标签: java image netbeans graphics derby