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]