Bom dia galera, estava aprendendo a criar o TableModel e surgiu um problema o nome do titulo tabela nao aparece, só aparece A, B, C ...
Aqui segue o codigo:
public class ModeloTabela extends AbstractTableModel{
private ArrayList linhas;
private String[] colunas;
private boolean[] edita;
public ModeloTabela(ArrayList value, String[] coluna, boolean[] edita){
setLinhas(linhas);
setColunas(coluna);
setEdita(edita);
}
}
O metodo que cria a tabela:
public Component createTable(){
String[] coluna={"Nome", "Sobrenome", Endereco"};
ArrayList linha = new ArrayList();
boolean[] edita = {true, true, true};
linha.add(new String[]{"","",""});
ModeloTabela modelo = new ModeloTabela(linha, coluna,);
JTable jtable = new JTable(modelo);
JScrollPane scroll = new JScrollPane(jtable);
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
return scroll;
}