Carregar de Arquivo em JTable

1 resposta
A

Alguem sabe uma maneira de inserir dados em uma JTable, lendo um arquivo txt por exemplo?
Obrigado! ^^

1 Resposta

D

para ler um arquivo txt vc pode usar

//metodo que faz a leitura de determinado arquivo TXT
    public String lerArquivo(String nomeArquivo, String diretorio){
        String conteudoArquivo= "";
        try{
            nomeArquivo = diretorio + nomeArquivo + ".txt";
            arquivo = new File(nomeArquivo);
            FileInputStream fis = new FileInputStream(arquivo);
            int ln;
            while ( (ln = fis.read()) != -1 ) {
                //char x = (char)ln;
                conteudoArquivo = conteudoArquivo + (char)ln ;
            }
            fis.close();
        } catch (Exception ee) {
            
        }
        return conteudoArquivo;
    }
}

para inserir e remover linhas em uma JTable vc pode usar isso

//adiciona as linhas necessarias na tabela
    public void adicionaLinha(String coluna1 , String coluna2) {
        // Obtem o modelo da JTable
        DefaultTableModel modelo = (DefaultTableModel)suaTabela.getModel();
        
        // Adiciona uma nova linha em branco no modelo
        modelo.addRow( new String [] {coluna1,coluna2l});
        
        
    }
//metodo para remover linhas da tabela
    public void removeLinha(int linha){
        // Obtem o modelo da JTable
        DefaultTableModel modelo = (DefaultTableModel)suaTabela.getModel();
        
        // Remove a linha
        modelo.removeRow(linha);
    }
Criado 21 de outubro de 2006
Ultima resposta 22 de out. de 2006
Respostas 1
Participantes 2