【问题标题】:Show a big image in a smaller label Java Swing在较小的标签 Java Swing 中显示大图像
【发布时间】:2017-03-29 15:14:43
【问题描述】:

我有这个 Java Swing 代码:

ImageIcon img;
img = new ImageIcon("./pictures/icon2.jpg");
label1.setIcon(img);

我更改了标签的大小,但我需要一个非常大的标签来显示大图像。因为我需要在同一个标​​签中显示更多不同尺寸的图像,所以我需要在小于图像尺寸的标签中显示完整图像。

【问题讨论】:

标签: java swing jlabel imageicon


【解决方案1】:

现在可以正常使用了。

File file = new File("./pictures/icon2.jpg");
BufferedImage bimg = ImageIO.read(file);
Image scaled = bimg.getScaledInstance(500, 500, Image.SCALE_SMOOTH); 
ImageIcon icon = new ImageIcon(scaled);
photo_result.setIcon(icon);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-11
    • 2011-08-04
    • 2021-06-08
    • 2010-09-07
    相关资源
    最近更新 更多