Preciso de ajuda para apresentar uma JLIST apos uma pesqusia no BD
2 respostas
J
johnibat
Ola pessoal, boa tarde… Preciso muito saber a tecnica que se usa para mostrar o resultado de uma pesquisa em uma jlist. Pois so sei apresentar diretamente quando inicia o programa. Pesquiso antes de apresentar o panel e depois apresento.
O que preciso e apresentar o panel com um botao de pesquisar e depois apresenta o resultado da pesquisa no jlist…
alguem sabe como fazer isso, acredito que seja a mesma tecnica que se usa para apresentar uma jtable apos a pesquisa… que nao sei tambem…
//creie um defaultlistmodelDefaultListModelmodelo=newDefaultListModel();//faça a rotina de conexão com a base de dadosClass.forName("driver");Connectionconn=DriverManager.getConnection("url","user","password");Statementstm=conn.createStatement();//faça a sua consultaResultSetrs=stm.executeQuery("string de consulta");//faça um laço no resultado e alimente o seu defaultlistmodelwhile(rs.next()){modelo.addElement(rs.getString("coluna"));}//seta o defaultlistmodel na JList jlist.setModel(modelo);
J
johnibat
gilberto.souza:
//creie um defaultlistmodelDefaultListModelmodelo=newDefaultListModel();//faça a rotina de conexão com a base de dadosClass.forName("driver");Connectionconn=DriverManager.getConnection("url","user","password");Statementstm=conn.createStatement();//faça a sua consultaResultSetrs=stm.executeQuery("string de consulta");//faça um laço no resultado e alimente o seu defaultlistmodelwhile(rs.next()){modelo.addElement(rs.getString("coluna"));}//seta o defaultlistmodel na JList jlist.setModel(modelo);
Ta dando esse erro java.lang.NullPointerException, quando chega nessa linha
jlist.setModel(modelo);
verifiquei o modelo no debug, e todos os itens estao la, oque posso ter esquecido..