Olá pessoal,
estou de todas as formas evitando usar o netbeans para fazer isso... criei um tabbled pane na mão e usei um código que já tinha utilizado em outro arquivo (to aprendendo ainda :) ) para criar um table model.
Não gera erro algum, mas também não mostra a bendita tabela na aba... o código é o seguinte:
final JTable tabelaDados = new JTable();
//faz com que as celulas não sejam editáveis
DefaultTableModel mdlTabelaDados = new DefaultTableModel(){
@Override
public boolean isCellEditable(int row, int col)
{
return false;
}
};
tabelaDados.setModel(mdlTabelaDados); // associa o modelo ao componente
//adiciona colunas
mdlTabelaDados.addColumn("ID");
mdlTabelaDados.addColumn("Paciente");
mdlTabelaDados.addColumn("Especialista");
mdlTabelaDados.addColumn("Data");
//informa a largura das colunas
tabelaDados.getColumnModel().getColumn(0).setPreferredWidth(50);
tabelaDados.getColumnModel().getColumn(1).setPreferredWidth(350);
tabelaDados.getColumnModel().getColumn(2).setPreferredWidth(350);
tabelaDados.getColumnModel().getColumn(3).setPreferredWidth(200);
//altura da linha
tabelaDados.setRowHeight(25);
//define a fonte
fontePadrao = new Font("Trebuchet MS", Font.BOLD, 13);
tabelaDados.setFont(this.fontePadrao);
mdlTabelaDados.addRow(new Object[] {"1","Tiago","Psicologo","10/10/2010"}); // adiciona uma linha ao modelo
final JTabbedPane tabbedPane = new JTabbedPane();
tabbedPane.setBounds(0, 0, 502, 371);
getContentPane().add(tabbedPane);
final JPanel panel1 = new JPanel();
panel1.setLayout(null);
tabbedPane.addTab("Aba 1", null, panel1, null);
panel1.add(tabelaDados); /////////////////////////////// adiciono a tabela na aba... ou tento...
final JPanel panel2 = new JPanel();
panel2.setLayout(null);
tabbedPane.addTab("Aba 2", null, panel2, null);
Alguém me dá uma luz? :)
Obrigado!
Já valeu!!