Preciso de ajuda para apresentar uma JLIST apos uma pesqusia no BD

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…

desde ja obrigado…

Batista

[code] //creie um defaultlistmodel
DefaultListModel modelo =new DefaultListModel();

		//faça a rotina de conexão com a base de dados
		Class.forName("driver");
		Connection conn = DriverManager.getConnection("url","user","password");
		Statement stm = conn.createStatement();
		
		//faça a sua consulta
		ResultSet rs = stm.executeQuery("string de consulta");
	
		//faça um laço no resultado e alimente o seu defaultlistmodel
		while(rs.next()){
			modelo.addElement(rs.getString("coluna"));
		}
	
		//seta o defaultlistmodel na JList 
		jlist.setModel(modelo); 

[/code]

[quote=gilberto.souza][code] //creie um defaultlistmodel
DefaultListModel modelo =new DefaultListModel();

		//faça a rotina de conexão com a base de dados
		Class.forName("driver");
		Connection conn = DriverManager.getConnection("url","user","password");
		Statement stm = conn.createStatement();
		
		//faça a sua consulta
		ResultSet rs = stm.executeQuery("string de consulta");
	
		//faça um laço no resultado e alimente o seu defaultlistmodel
		while(rs.next()){
			modelo.addElement(rs.getString("coluna"));
		}
	
		//seta o defaultlistmodel na JList 
		jlist.setModel(modelo); 

[/code][/quote]

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…