Bom dia eu estou perdido para como usar a JTable então quis começar do zero e seguir um tutorial que tem aqui no forum mais
o primeiro exemplo ja não deu certo eu achu o.O
coloco este codigo em um JButton
String[]colunas=newString[]{"Estado","Cidade"};String[][]dados=newString[][]{{"RJ","RIO DE JANEIRO"},
{"SP","SÃO PAULO"},
{"RN","RIO GRANDE DO NORTE"},
{"BA","BAHIA"}};JTabletabela=newJTable(dados,colunas);}
so que quando eo executo e clico no botão nada acontece o.O e pelo que eu entendi no tutorial ele deveria alimentar a JTable ne???
// utilize a biblioteca swingjPanel=newjavax.swing.JPanel();jScrollPane=newjavax.swing.JScrollPane();jTable=newjavax.swing.JTable();// montar os elementosjTable.setModel(newjavax.swing.table.DefaultTableModel(newObject[][]{{SãoPaulo,SP},{Curitiba,PR},{Fortaleza,CE},{PortoAlegre,RS}},newString[]{"Cidade","Estado"}));jScrollPane.setViewportView(jTable);// um método para fazer os elementos aparecerempack()
Ok, só não use o DefaultTableModel. Monte seu próprio model.
Além de ser mais fácil, gera um código mais simples e eficiente. Evita duplicação de dados e facilita muitíssimo a manutenção.