//Metódo pra listar conforme adicionado na interface
for (int i = 0; i < 1; i++){
tblDicionario.setValueAt("", i, 0);
tblDicionario.setValueAt("", i, 1);
tblDicionario.setValueAt("", i, 2);
tblDicionario.setValueAt("", i, 3);
}
for (int i = 0; i < meudicionario.size() && meudicionario.get(i) != null; i++){
tblDicionario.setValueAt(meudicionario.get(i).getNumTermo(), i, 0);
tblDicionario.setValueAt(meudicionario.get(i).getTermo(), i, 1);
tblDicionario.setValueAt(meudicionario.get(i).getSignificado(), i, 2);
tblDicionario.setValueAt(meudicionario.get(i).getFonte(), i, 3);
}
//Leitura do txt
public void lerTxt() throws FileNotFoundException{
String filePath = ("C:\\Users\\User\\Documents\\NetBeansProjects\\MeuDicionario\\arquivo.txt");
File file = new File(filePath);
try{
BufferedReader br = new BufferedReader(new FileReader(file));
String firstLine = br.readLine().trim();
String[] columnsName = firstLine.split(";");
DefaultTableModel model = (DefaultTableModel)tblDicionario.getModel();
model.setColumnIdentifiers(columnsName);
Object[] tableLines = br.lines().toArray();
for(int i = 0; i < tableLines.length; i++){
String line = tableLines[i].toString().trim();
String[] dataRow = line.split(";");
model.addRow(dataRow);
}
} catch (Exception ex) {
}