Como exibir uma imagem selecionada num JFileChooser num jLabel?

bom dia minha gente, sou novato na comunidade
e to com essa duvida cruel, eu tinha criado um JButton q iria procurar foto, um JTextField pra exibir o path, como está descrito nesse codigo:

JFileChooser chooser = new JFileChooser();

int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION) {
jTextField.setText(chooser.getSelectedFile().getAbsolutePath());
//File f = new File(chooser.getSelectedFile().getAbsolutePath());
ImageIcon i = new ImageIcon(chooser.getSelectedFile().getAbsolutePath());
jLabel.setIcon(i);
}

coloquei o comentario q eu possa usar esse file também
qq coisa estou aqui, abraços!

Isso é uma dúvida ou é a solução do problema?