estou fazendo um software de uma locadora de filme, e estou com uma duvida, na hora de cadastra o cliente como faço para ele buscar sua foto no pc para ser colocado em seu cadastro… e o software nao possui banco de dados…
No lugar que você está guardando os dados do sistema, tem as informações sobre lugar onde as fotos estão guardadas?
Edit: Um exemplo em Swing
package testes;
import java.awt.BorderLayout;
import java.awt.Image;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MostraFoto
{
public static void main(String[] args)
{
// Coloque aqui o lugar onde as imagens estão guardadas
String caminho = "/caminho/para/minha/imagem/";
String nomeImagem = "minha_foto.jpg";
String enderecoArquivo = caminho + nomeImagem;
Image imagem = null;
try
{
// Cria o arquivo
File arquivo = new File(enderecoArquivo);
// Transforma o arquivo em imagem.
imagem = ImageIO.read(arquivo);
}
// Trate as suas exceções corretamente!!!! Esta aqui é somente para exemplo!
catch (Exception e)
{
System.out.println(e);
System.exit(1);
}
JFrame frame = new JFrame();
// Usa a imagem dentro de uma Label
JLabel label = new JLabel(new ImageIcon(imagem));
frame.getContentPane().add(label, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
}