Возникли проблемы с изменением размера изображения для размещения в метке
У меня проблемы с изменением размера изображения, чтобы оно поместилось на этикетке. Я надеюсь, что вы можете помочь поблагодарить вас заранее. У меня есть кнопка "Обзор", к которой я добавляю ActionListener, и с помощью кнопки открывается showOpenDialog, и я выбираю изображение и устанавливаю для него значок, для которого устанавливается метка. Но я не знаю, где моя ошибка, чтобы изменить размер изображения, чтобы оно точно вписалось в ярлык.
@Override
public void actionPerformed(ActionEvent e){
JFileChooser fc = new JFileChooser();
int returnVal = fc.showOpenDialog();
if(returnVal == JFileChooser.APPROVE_OPTION){
File file = fc.getSelectedFile();
String path = fc.getPath();
icon = new ImageIcon(path);
lfoto.setIcon(icon.getImage().getScaleInstance(lfoto.getWidth(),lfoto.getHeight(),Image.SCALE_DEFAULT));
timagen.setText(path);
repaint;
}
}
JButton browse = new JButton("Browse);
browse.addActionListener(this);