Rpz eh o seguinte n to conseguindo passar os dados do meu vector q eh retornado pela Persistencia p o meu DefaulTableModel na minha interface grafica, vo por os codigos:
Metodo pegarDados()
Aqui eu nao tou pegando os dados do banco ainda nao, tou testando dados estaticos p/ evitar complicacoes, qnd tiver funcionando ai passo a pegar dados do banco.
public static Vector pegarDados() {
Vector vec = new Vector(1,1);
vec.add("001");
return vec;
}
Interface Grafica: action WindowsOpen, executa qnd a janela abre.
private void formWindowOpened(java.awt.event.WindowEvent evt) {
Vector colunas = new Vector(1,1);
colunas.add("id");
model = new DefaultTableModel(Persistencia.pegarDados(),colunas);
jTable1.setModel(model);
}
To passando os dados direitinho (creio eu), to passando p DefaultTableModel() dois Vector´s, mas ta dando o seguinte erro:
Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String
at javax.swing.table.DefaultTableModel.justifyRows(DefaultTableModel.java:242)
at javax.swing.table.DefaultTableModel.setDataVector(DefaultTableModel.java:19
at javax.swing.table.DefaultTableModel.(DefaultTableModel.java:133)
at provas.GuiPrincipal.formWindowOpened(GuiPrincipal.java:221)
at provas.GuiPrincipal.access$000(GuiPrincipal.java:15)
at provas.GuiPrincipal$1.windowOpened(GuiPrincipal.java:59)
at java.awt.Window.processWindowEvent(Window.java:1187)
at javax.swing.JFrame.processWindowEvent(JFrame.java:266)
at java.awt.Window.processEvent(Window.java:114
at java.awt.Component.dispatchEventImpl(Component.java:3955)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Window.dispatchEventImpl(Window.java:1774)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Alguem sabe oq eh isso? Ou tem algum codigo de como eu pego do banco e jogo no DefaultTableModel? Eu ja tentei de td e nd 

