Swing manipulando arquivo

2 respostas
R

Pessoal, alguem sabe como posso fazer, utilizando interface gráfica, uma aplicaçao aonde o usuário seleciona o arquivo que sera alterado, por exemplo um arquivo de texto… tipo meuTexto.txt…

Eu fiz isso utilizando o console, mas nao to conseguindo passa pra uma interface grafica.

Tipo eu tinha esse arquivo de texto com varios dados.
dai eu pegava esse arquivo e utilizava o split para separar os dados, esses dados eram lançado em um arrayList . Funcionou correto, só que nao to conseguindo passar para o modo de interface grafica.

Se alguem conseguir me dar uma explicaçao ou ajuda

2 Respostas

pedroroxd

Posta ae seu código, ae agente ve como que ta feito pra passar pra interface gráfica…

R
import java.io.*;
import java.util.ArrayList;

import javax.swing.JOptionPane;

public class ManipulaArquivo{

    public static void main(String[] args) {
        String path = "C:\nomeArquivo.txt";
		try
		{
                    ArrayList listaEmpregados = new ArrayList<Empregado>();
		    FileReader fr = new FileReader(path);
		    BufferedReader b = new BufferedReader(fr);
		    String line = b.readLine();

		while(line != null)
		{
                        String result[]  = line.split("\|");
                        String nome = result[0] ;
                        String sobrenome = result[1];
                        String profissao = result[2];
                        String email = result[3];
                        double salario = Double.parseDouble(result[4]);
                        Empregado e = new Empregado (nome, sobrenome, profissao, email, salario);
                        listaEmpregados.add(e);

			line = b.readLine();
		}

                
		}catch(FileNotFoundException e)
		{
			System.out.print(e);
		}catch(IOException e)
		{
			System.out.print(e);
		}

    }

}

Eu queria fazer o seguinte…disponibilizar para o usuário um menu aonde ele iria escolher o arquivo .txt (escolher o diretório, como se ele fosse abrir um arquivo), com esse arquivo selecionado, quando ele clicasse em um botão Exibir, chamasse uma função para exibir esta lista de empregados na tela.

Criado 6 de setembro de 2009
Ultima resposta 6 de set. de 2009
Respostas 2
Participantes 2