ResultData é uma variável do tipo String, certo? Achei meio estranho ela começar com maiúsculo… Confira seu método que retorna o ResultSet e a sql… se preciso poste novamente mas coloque as tags {code} e {/code} pra colar o código (trocando chaves por colchetes)…
FelipeGalli
Um exemplo disso Pronto,
//Implementação de um model para popular um model do JComboBox com uma coluna de uma tabela (Código de alguma coisa por exemplo).
//ATENCAO!!! A melhor maneira de fazer isso seria com representação de dados no seu model. No caso utilizando Beans… Más para estudos, podemos fazer assim:
view plaincopy to clipboardprint?
/*
publicclassMyBoxModelimplementsComboBoxModel{ArrayList<String>data=newArrayList();Stringselected_item=null;publicMyBoxModel(){try{Connectioncon=null;//Pega sua conexão aqui PreparedStatementstm=con.prepareStatement("SEU SELECT");//Esse select deve trazer apenas uma coluna para facilitar.(coluna q vai no Combobox) ResultSetrs=stm.executeQuery();while(rs.next()){data.add(rs.getString("NOME DA COLUNA"));//adiciona no arraylist todos os itens selecionados }try{//tenta selecionar o primeiro item do array selected_item=data.get(0);}catch(Exceptionex){ex.printStackTrace();}}catch(Exceptione){e.printStackTrace();//trate sua exeção }}publicvoidsetSelectedItem(ObjectanItem){selected_item=data.get(data.indexOf(anItem));}publicObjectgetSelectedItem(){returnselected_item;}publicintgetSize(){returndata.size();}publicObjectgetElementAt(intindex){returndata.get(index);}publicvoidaddListDataListener(ListDataListenerl){//TO DO NOTHING }publicvoidremoveListDataListener(ListDataListenerl){//TO DO NOTHING }}/* * To change this template, choose Tools | Templates * and open the template in the editor. */packageServerSide;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.util.ArrayList;importjavax.swing.ComboBoxModel;importjavax.swing.event.ListDataListener;/** * * @author Vinicius */publicclassMyBoxModelimplementsComboBoxModel{ArrayList<String>data=newArrayList();Stringselected_item=null;publicMyBoxModel(){try{Connectioncon=null;//Pega sua conexão aquiPreparedStatementstm=con.prepareStatement("SEU SELECT");//Esse select deve trazer apenas uma coluna para facilitar.(coluna q vai no Combobox)ResultSetrs=stm.executeQuery();while(rs.next()){data.add(rs.getString("NOME DA COLUNA"));//adiciona no arraylist todos os itens selecionados}try{//tenta selecionar o primeiro item do arrayselected_item=data.get(0);}catch(Exceptionex){ex.printStackTrace();}}catch(Exceptione){e.printStackTrace();//trate sua exeção}}publicvoidsetSelectedItem(ObjectanItem){selected_item=data.get(data.indexOf(anItem));}publicObjectgetSelectedItem(){returnselected_item;}publicintgetSize(){returndata.size();}publicObjectgetElementAt(intindex){returndata.get(index);}publicvoidaddListDataListener(ListDataListenerl){//TO DO NOTHING}publicvoidremoveListDataListener(ListDataListenerl){//TO DO NOTHING}}