Duvida: consulta por interface

1 resposta
iasmim

tenho um arquivo com os seguintes campos:
JTestField nome
JTestFieldlogin
JPassword senha
JTestField e-mail
JTestField endereco
JTestField tipo de usuario
JTestField data de nascimento

tenho uma tela de consulta com login
como eu faço pra percorrer o arquivo a partir desse login e depois retornar os dados completos desse usuario

package interfaceGrafica;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.io.Reader;
import java.util.Properties;
import java.util.Vector;

import javax.swing.*;

import Acoes.*;

public class JFrameConsultar extends JFrame {
	private JLabel Login;
	private JTextField textLogin;
	private JButton buttonConsulta;
	private Vector vetor = new Vector();
	public JFrameConsultar() {
		super("Consultar Usuario");

		Login = new JLabel("Login do usuario");
		textLogin = new JTextField(25);

		// butoes
		buttonConsulta = new JButton("Consultar");
		// painel
		Container pane = this.getContentPane();
		// layout

		pane.setLayout(new FlowLayout(FlowLayout.CENTER));
		
		pane.add(Login);
		pane.add(textLogin);
		pane.add(buttonConsulta);

		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
		this.setResizable(false);
		this.setSize(310, 200);
		this.setLocation(500, 200);}
	
		
	
}

1 Resposta

iasmim
package Acoes;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.RandomAccessFile;
import java.util.Formatter;
import java.util.FormatterClosedException;
import java.util.NoSuchElementException;
import java.util.Random;
import java.util.RandomAccess;

public class GravarUsuario
{	
   
	public static void CriarArquivoUsuario()
	{
		File arquivoUser = new File("arquivoUsuarios.txt");
	}
	
     
   public static void gravarArquivoUsuario(Usuario usuario) throws IOException
   {
	   
	   FileWriter arquivo = new FileWriter("arquivoUsuarios.txt",true);
	   PrintWriter arquivoUsuarios = new PrintWriter(arquivo);
	   
	   arquivoUsuarios.println(usuario.getNome());
	   arquivoUsuarios.println(usuario.getLogin());
	   arquivoUsuarios.println(usuario.getSenha());
	   arquivoUsuarios.println(usuario.getTipoUsuario());
       arquivoUsuarios.println(usuario.getEndereco());
	   arquivoUsuarios.println(usuario.getTelefone());
	   arquivoUsuarios.println(usuario.getEmail());
	   arquivoUsuarios.println(usuario.getDataNascimento());
	   
	   arquivoUsuarios.close();
	   arquivo.close();	   
	      
   }
   
}
Criado 14 de julho de 2011
Ultima resposta 14 de jul. de 2011
Respostas 1
Participantes 1