Como usar dialobox abrir imagem em Jse

Olá pessoal…
como incluir uma imagem em um jpaniel de forma q esta imagem está em um diretorio diferente
e que o caminho vem de um atributo do db e o seu nome vem de outro atributo tb do db?
obs preciso de uma forma para abrir uma janela onde o usuario poassa vir localizar a imagem…
no caso um jdialogbox… como fazer isso?

exemplo
1 botao incluir imagem
que abre uma janela apontando para o diretorio da imagem
\servidor\sis\projeto-d2m\fotos\
2 permitir q o usuario escolha uma imagem
foto1.jpg ou foto1.png
3 precionar botao ok

4 imagem foto1 selecionada
seja exibida no jpainel
e ao mesmo tempo o nome da imagem selecionada
seja encaminhado para um jtextbox exeplo txtfoto.settext(foto1.png);

5 qdo venha salvar
o objeto objclie.getfot(rs.foto(txtfoto.gettext);
dessa forma a foto ou melhor o caminho da foto esteja pronto para ser
persisitido no hibernat atravez de um padrão de engenharia de software

Por favor, alguem pod eme ajudar?

como eu sei que mais alguem tem duvida de como usar janela de dialogbox
em java…

Desde já agradeço