Alguem sabe uma maneira de inserir dados em uma JTable, lendo um arquivo txt por exemplo?
Obrigado! ^^
Carregar de Arquivo em JTable
A
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo