如何在java中浏览图像设置Jlabel
我试图浏览图像并设置为Jlabel,但是。我犯了一个错误 BuffereImage thumbanail=缩略图.of(image).size(250200).asBuffereImage();这一行代码表示错误的大小。jLabel 7我已更改变量名称imagelabel此处图像需要在浏览器图像后显示如何在java中浏览图像设置Jlabel,java,Java,我试图浏览图像并设置为Jlabel,但是。我犯了一个错误 BuffereImage thumbanail=缩略图.of(image).size(250200).asBuffereImage();这一行代码表示错误的大小。jLabel 7我已更改变量名称imagelabel此处图像需要在浏览器图像后显示 首先,您可以选择图片并调整其大小以填充JLabel并将其添加为ImageIcon。如果不缩放,图像将被裁剪 JFileChooser fc = new JFileChooser();
首先,您可以选择图片并调整其大小以填充JLabel并将其添加为ImageIcon。如果不缩放,图像将被裁剪
JFileChooser fc = new JFileChooser();
if(fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION){
BufferedImage img = ImageIO.read(fc.getSelectedFile());
ImageIcon imageIcon = new ImageIcon(new
ImageIcon(img).getImage().getScaledInstance(20, 20, Image.SCALE_DEFAULT));
yourLabel.setIcon(imageIcon);
}
这里20,20是你需要设置的图像的宽度和高度
JFileChooser fc = new JFileChooser();
if(fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION){
BufferedImage img = ImageIO.read(fc.getSelectedFile());
ImageIcon imageIcon = new ImageIcon(new
ImageIcon(img).getImage().getScaledInstance(20, 20, Image.SCALE_DEFAULT));
yourLabel.setIcon(imageIcon);
}