Bom galera boa tarde estou com a seguinte dificuldade tenho uma Jtable e tenho que preenche-la com um arquivo texto, fiz um abstract table model e as informaçoes da tablea estao divididads por virgula, meu codigo
public class Tabela extends AbstractTableModel{
//O nome das colunas da sua tabela
private String [] colunas = {"Nome","Email","Interesse"};
//O que vai ser preenchido em cada coluna
ArrayList<String> colecao = new ArrayList<String>();
//Essa parte teremos que olhar como vai ser a separaçao dos atributos
public Tabela(){
File ArqTxt = new File("C://lista.txt");
FileInputStream fi = null;
try {
fi = new FileInputStream(ArqTxt);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String readLine = "";
String conteudo = "";
Scanner scan = new Scanner(fi);
while (scan.hasNext()) {
readLine = scan.next();
conteudo += readLine;
}
}
//Conta o numero de linhas
public int getRowCount() {
return colecao.size();
}
//Conta o numero de colunas
public int getColumnCount() {
return colunas.length;
}
//Pega o nome das colunas
@Override
public String getColumnName(int column) {
return colunas[column];
}
//retorna de os objetos que voce quer em cada linha
public Object getValueAt(int rowIndex, int columnIndex) {
if(columnIndex == 0)
{
}
if(columnIndex == 1)
{
}else{
}
}
//Lista os objetos e da refresh na table
public void listar()
{
fireTableDataChanged();
}
}