cara primeiro, coloca teu codigo acima em Tag Codes para poder visualizar o seu código, pois do jeito que tá fica complicado,
segundo coloca um printstacktrace() dentro do seu Try - Catch, e dai posta a exception que ele gerou, ajude-nos e a te ajudar!
fico aguardando
F
fbrigatt
Pode me ajudar com essa sua dica?
M
mauricioadl
poe isso antes do for tabela.setModel(modelo);
e depois tira isso modelo.addRow(new Object[]{dados[0]});
e poe isso modelo.addRow(dados);
F
fbrigatt
Deu certo agora, mas ta pulando uma linha. Uma linha em branco entre uma linha e outra.
M
mauricioadl
tenta assim:
try{BufferedReaderreader=newBufferedReader(newFileReader("H:/Aqua/Agenda.txt")); JTable tabela = new JTable(); DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel(); modelo.setNumRows(0); tabela.setModel(modelo); String linha = ""; while ((linha = reader.readLine()) != null) { modelo.addRow(linha.split("\\;"));}}catch(IOExceptione){e.printStackTrace();}
F
fbrigatt
Ainda tá com a linha em branco.
M
mauricioadl
ja olhou o arquivo que vc esta importando pra ver se ele nao possui linhas em branco?
nuss agora que vi, vc esta com duas jtables. estranho!
ve se assim resolve.
try{BufferedReaderreader=newBufferedReader(newFileReader("H:/Aqua/Agenda.txt")); DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel(); modelo.setNumRows(0); jTable1.setModel(modelo); String linha = ""; while ((linha = reader.readLine()) != null) { modelo.addRow(linha.split("\\;"));}}catch(IOExceptione){e.printStackTrace();}
F
fbrigatt
Ainda com a linha em branco. Só tenho uma JTable. O arquivo txt é que tem duas colunas.
F
fbrigatt
Como travo a edição da célula? Não deixar dar clique mas deixar selecionar.
F
fbrigatt
Como que tiro o modo de edição do jTable? O que acontece é que quando dou dois cliques em uma linha qualquer, posso mudar o valor, queria travar isso. O código está acima.
Obrigado.
F
fbrigatt
O código está num botão, esqueci de informar. O código é esse:
try{BufferedReaderreader=newBufferedReader(newFileReader("H:/Aqua/Agenda.txt")); DefaultTableModel modelo = (DefaultTableModel) jTable1.getModel(); modelo.setNumRows(0); jTable1.setModel(modelo); String linha = ""; while ((linha = reader.readLine()) != null) { modelo.addRow(linha.split("\\;"));}}catch(IOExceptione){e.printStackTrace();}
F
fbrigatt
Meus amigos, alguém pra me ajudar, estou parado nisso.