Bom dia, estou com algumas dúvidas de como fazer uma tela de cadastro. Nessa tela terá que conter um botão de cadastrar que redireciona para tela de cadastro, botão visualizar os cadastro, excluir os cadastros, e visualizar cadastros.Tudo isso sem banco de dados.
Gostaria que me dessem as coordenadas de como começar a desenvolver.
[quote=crisdoconquista]Bom dia, estou com algumas dúvidas de como fazer uma tela de cadastro. Nessa tela terá que conter um botão de cadastrar que redireciona para tela de cadastro, botão visualizar os cadastro, excluir os cadastros, e visualizar cadastros.Tudo isso sem banco de dados.
Gostaria que me dessem as coordenadas de como começar a desenvolver.
Obrigado
[/quote]
Bom existe um banco de dados de objeto d4o!!! já ouviu falar??? pode ajudar
Então amigos, não preciso de banco de dados. Vou tentar ser mais claro, tenho uma tela com vários botoes
Cadastrar: abre uma tela para ser preenchido, nome e endereço e nessa mesma tela tem a opção salvar.
Visualizar: abre uma tela com os dados registrados.
Resolvi este problema usando serialização. Você adiciona os dados em um ArrayList depois serializa-o no disco.
Dê uma olhada no código e vê se te ajuda:
[code]
//Cria um novo arquivo com selecao de caminho
JFileChooser arquivo = new JFileChooser();
arquivo.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
arquivo.setFileFilter(new filtro());
int result = arquivo.showSaveDialog(this);
if (result == JFileChooser.CANCEL_OPTION)
{
arquivo.cancelSelection();
}
else
{
try
{
ObjectOutputStream objsaida;
File nome = arquivo.getSelectedFile();
//insere a extensão .func no arquivo
FileOutputStream fsaida = new FileOutputStream(nome + ".func");
objsaida = new ObjectOutputStream(fsaida);
//grava o objeto listaPrinc
objsaida.writeObject(listaPrinc);
fsaida.close();
objsaida.close();
}
catch(IOException ex){
System.out.println("Erro: " + ex.getMessage());
}
}
}[/code]
O objeto que estou gravando no disco se chama listaprinc, que é um ArrayList com vários cadastros.
O código está em um botão que abre o JFileChooser, onde vc consegue escolher o local para salvar o arquivo serializado.