Bom dia,
após algum tempo a ver exemplos de como popular uma tabela baseada em TOWEL, apercebi-me que algo não está bem e não entendo o que.
Pois estou a tentar fazer uma pesquisa consoante determinada opção do utilizador, por código de produto ou pelo nome do produto. Mas ao fazer o setData a tabela nada acontece!  
o mais estranho é quando eu tiro os IF’s de selecção de pesquisa, e passo só a pesquisar por nome tudo corre bem e a tabela actualiza como esperado!
Agradeço desde já o tempo disponibilizado!  
[code]private JTextField getJTextFieldSearch() {
if (jTextFieldSearch == null) {
jTextFieldSearch = new JTextField();
jTextFieldSearch.setBounds(new Rectangle(154, 29, 389, 20));
		jTextFieldSearch.addKeyListener(new java.awt.event.KeyAdapter() {
			public void keyReleased(java.awt.event.KeyEvent evt) {
				
				try{
					
					//tmProd.setData(productController.selectByName(jTextFieldSearch.
			            	 
			                if (getJRadioButtonCod().isSelected())
			                	tmProd.setData(productController.selectByCod(jTextFieldSearch.getText()) );
			                if (getJRadioButtonName().isSelected()){
			                	ArrayList<Product> p =  productController.selectByName(getJTextFieldSearch().getText());
			                	tmProd.setData(p);
			                	
			                }
			                	
				}catch(SQLException e){
					e.printStackTrace();
				}
				
			}
		});
	}
	return jTextFieldSearch;
}[/code]