public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Tela thisClass = new Tela(linhas);
thisClass.setVisible(true);
}
});
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
getTable();
this.setSize(350, 230);
this.setTitle("Resultado");
}
}
No programa principal eu tenho :
private static Vector transformaEmVector(ContatoTO contato) {
// TODO Auto-generated method stub
Vector linha = new Vector();
linha.add(contato.getId());
linha.add(contato.getNome());
linha.add(contato.getNascimento());
return linha;
}
for (ContatoTO contatoTO : objetos) {
Vector linha= transformaEmVector(contato);
new Tela(linha);
}
Ta dando o seguinte erro:
Exception in thread "main" java.lang.ClassCastException: java.lang.Integer
at javax.swing.table.DefaultTableModel.justifyRows(Unknown Source)
at javax.swing.table.DefaultTableModel.setDataVector(Unknown Source)
at javax.swing.table.DefaultTableModel.<init>(Unknown Source)
at javax.swing.JTable.<init>(Unknown Source)
at com.googlepages.tacianosilva.agenda.Tela.mostrarResultados(Tela.java:69)
at com.googlepages.tacianosilva.agenda.Tela.getTable(Tela.java:7 at com.googlepages.tacianosilva.agenda.Tela.initialize(Tela.java:10 at com.googlepages.tacianosilva.agenda.Tela.<init>(Tela.java:31)
at com.googlepages.tacianosilva.agenda.MainTeste.main(MainTeste.java:42)