import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Test extends JFrame {
public Test() {
int width = 100;
int height = 100;
ImageIcon image = new ImageIcon(this.getClass().getResource("bird.gif"));
image.setImage(image.getImage().getScaledInstance(width,height,Image.SCALE_DEFAULT));
JLabel label = new JLabel(image);
getContentPane().add(label);
setBounds(100, 100, 200, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) { new Test().setVisible(true); } }
此博客展示了Java代码实现JLabel设置图片大小的功能。通过导入必要的包,创建JFrame和JLabel,获取图片资源并调整其大小,最后将JLabel添加到内容面板中,实现了在窗口中显示指定大小图片的效果。
3626

被折叠的 条评论
为什么被折叠?



