Alguem sabe uma maneira de inserir dados em uma JTable, lendo um arquivo txt por exemplo?
Obrigado! ^^
para ler um arquivo txt vc pode usar
[code]//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;
}
}[/code]
para inserir e remover linhas em uma JTable vc pode usar isso
[code]//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});
}[/code]
[code] //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);
}[/code]