Como Faço para definir tamanho padrão da imagem?

eu estruturei o seguinte código para receber uma variável do usuário e mostrar em um jLabel, mas, quando mostra a imagem vem muito grande, o que faço para deixar o tamanho padrão ?

JFileChooser Escolha = new JFileChooser(); int Escolher = Escolha.showOpenDialog(null); if (Escolher == Escolha.APPROVE_OPTION){ String v = Escolha.getSelectedFile().getAbsolutePath(); JOptionPane.showMessageDialog(null, ""+v); foto.setIcon(new javax.swing.ImageIcon(v)); jLabel1.setText(v);

tente
foto.setIcon(new ImageIcon(image.getScaledInstance(foto.getWidth(),foto.getHeight(), Image.SCALE_DEFAULT)));

ou veja isso

http://www.guj.com.br/java/204919-como-redimensionar-imagem-no-jlabelresolvido

Obg !