JTable como fazer cast de object de uma row para uma string para gravar no meu VO

2 respostas
A

entaum se alguem please puder me ajudar

to capturando dados de uma pesquisa no bd e jogando em uma Jtable dai eu quero que o usuario seleciono algum dos registros retornados na Jtable e quando ele clica no botao OK o registro selecionado na JTable seja gravado no meu FuncionarioVO o codigo do botao esta logo abaixo por favor se alguem puder me ajudar…tento fazer cast pra string mas aparece esse erro Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: java.lang.String

meu codigo do botao abaixo

FuncionariosVO vo= new FuncionariosVO();
    DefaultTableModel modelo1 = (DefaultTableModel) table.getModel();
     table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); 
    
        for(int index = 0; index < modelo1.getRowCount(); index++){  
           if(((Boolean)modelo1.getValueAt(index, 1)).booleanValue()){  
               vo.setCodigo((String) modelo1.getValueAt(index, 0));  
               vo.setNome((String)modelo1.getValueAt(index, 1));  
               vo.setRua ((String)modelo1.getValueAt(index, 2));  
               vo.setTelefone ((String)modelo1.getValueAt(index,3));  
           }  
        }

2 Respostas

M

Opa, beleza?! Tente fazer assim:

A

ok …fiz isso mais ele continua gerando a mesma exception… java.lang.ClassCastException: java.lang.String

Criado 26 de agosto de 2007
Ultima resposta 26 de ago. de 2007
Respostas 2
Participantes 2