Я загрузил картинку в свой графический интерфейс, который отображается на JLabel. Размер метки установлен только 100 100, а изображение намного больше, поэтому, когда я загружаю его в ярлык, он расширяется.
Есть ли способ сделать это с помощью автоматического изменения размера метки?
Ниже показан прослушиватель действий для Upload Picture JButton
class UploadHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
int returnVal = fc.showOpenDialog(frame2);
file = fc.getSelectedFile();
pathname = file.getPath();
icon = new ImageIcon(pathname);
lblDisPic.setIcon(icon);
}
}
btnUpload = new JButton("Upload Picture");
lblDisPic = new JLabel();
lblDisPic.setBorder(raisedetched);
lblDisPic.setPreferredSize(d);
btnUpload.addActionListener(new UploadHandler());