Java 我想尽量缩小我的照片

Java 我想尽量缩小我的照片,java,user-interface,Java,User Interface,**我想尽量缩小我的照片大小,使它看起来更小(全图)** 不要使用setBounds()。布局管理器的工作是设置Swing组件的大小和位置 在将图像添加到图像图标之前,可以使用Image.getScaledInstance(…)方法调整图像大小 try { img = ImageIO.read(new File("")); } catch (IOException e) { e.printStackTrace(); }

**我想尽量缩小我的照片大小,使它看起来更小(全图)**

不要使用setBounds()。布局管理器的工作是设置Swing组件的大小和位置

在将图像添加到图像图标之前,可以使用
Image.getScaledInstance(…)
方法调整图像大小

    try {
        img = ImageIO.read(new File(""));
    } catch (IOException e) {
        e.printStackTrace();
    }
    ImageIcon icon2=new ImageIcon(img);
    JLabel label5 = new JLabel();
    label5.setIcon(icon2);
    label5.setBounds(20,180,500,130);
    frame.add(label5);