Código de manipular JTable!

1 resposta
paulinhohd

String[] colunas = new String[]{"Estado","Cidade"}; String[][] dados = new String[][]{ {"",""} }; //Manipulando o modelo da Tabela final DefaultTableModel modelo = new DefaultTableModel(dados,colunas); JTable JTProdutos = new JTable(modelo); JTProdutos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); JTProdutos.addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent evt) { if(evt.getKeyCode() == evt.VK_DOWN){ modelo.addRow(new String[]{"",""}); } if(evt.getKeyCode() == evt.VK_UP){ modelo.removeRow(0); } } });
Galera, este é um trecho do meu código, onde nos if, eu faço se o usuário apertar seta para baixo adiciona linha e se for para cima remove, porém, o problema é que só consigo remover a de índice 0, como faço para remover a última?
E como faço para pegar o valor, para saber se está vazio ou não os dados da linha?

Outra dúvida, como faço para a minha linha do JTable receber dados do meu banco de daods?
Valeu!
Fui… 8)

1 Resposta

danieldestro

Leia para mentalizar:

Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model, Table Model…

Dá uma lida no artigo do GUJ de novo, com mais calma. Respira fundo e absorva o conhecimento.

Criado 26 de abril de 2005
Ultima resposta 26 de abr. de 2005
Respostas 1
Participantes 2