Se você não está tento nenhuma exceção, acredito que faltou apenas atualizar as ocorrências da sua JTable para conseguir exibir, tente inserir essa linha de código no seu ModeloTabela, logo depois de adicionar uma linha.
this.fireTableDataChanged();
Esse this, é para referenciar a minha própria classe, e o método é responsável por gerenciar as ocorrências na JTable, se algum registro for excluído etc.
Essa linha não faz sentido dentro do seu método construtor, na sua Classe ModeloTable você tem algum método para adicionar linhas? se tiver essa linha de código deveria ser inserida depois da linha adicionada, ex .:
public void addRow(Cliente c){
this.dados.add(c);
this.fireTableDataChanged();
}
Boa noite,
Realmente não tinha adicionado minha Jtable em um ScrollPane.
Fiz isso, mas agora não mais os dados na minha JTable.
ScrollPane scroll = new ScrollPane();
ModeloTabela modeloTab = new ModeloTabela(dados, colunas);
tblClientes.setModel(modeloTab);
tblClientes.getColumnModel().getColumn(0).setPreferredWidth(25);
tblClientes.getColumnModel().getColumn(0).setResizable(false);
tblClientes.getColumnModel().getColumn(1).setPreferredWidth(180);
tblClientes.getColumnModel().getColumn(1).setResizable(false);
tblClientes.getColumnModel().getColumn(2).setPreferredWidth(120);
tblClientes.getColumnModel().getColumn(2).setResizable(false);
tblClientes.getColumnModel().getColumn(3).setPreferredWidth(180);
tblClientes.getColumnModel().getColumn(3).setResizable(false);
tblClientes.getColumnModel().getColumn(4).setPreferredWidth(180);
tblClientes.getColumnModel().getColumn(4).setResizable(false);
tblClientes.getColumnModel().getColumn(5).setPreferredWidth(100);
tblClientes.getColumnModel().getColumn(5).setResizable(false);
tblClientes.getColumnModel().getColumn(6).setPreferredWidth(120);
tblClientes.getColumnModel().getColumn(6).setResizable(false);
tblClientes.getTableHeader().setReorderingAllowed(false);
tblClientes.setAutoResizeMode(tblClientes.AUTO_RESIZE_OFF);// NÃO DEIXA REDOMENCIONAR A TABELA
tblClientes.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);// DEIXA SELECIONAR APENAS UM DADO NA TABELA POR VEZ
//Aqui adicionei minha JTable ao ScrollPane
scroll.add(tblClientes);