Gente estou com um probleminha, que está me dando um trabalhao, ver se pode me ajudar
eu tenho uma Classe Entrega que tem um botao buscar que deve trazer o nome de um Item
Codigo do botao da Classe Entrega
[code]private void jBuscadorItensActionPerformed(java.awt.event.ActionEvent evt) {
NovoItem();
buscadorProdutos buscador = new buscadorProdutos();
buscador.setOp(1);
buscador.setVisible(true);
}
[/code]
Após abrir o BuscadorProdutos eu pesquiso o produto desejado e clico em Inserir
O codigo desse botao inserir é o seguinte:
[code]private void jBoKActionPerformed(java.awt.event.ActionEvent evt) {
if (op == 1){
//Envio do dado
new entregaCompra().setNomeProdutos(jTProdutos.getText());
setVisible(false);
}
[/code]
na Classe Entrega tem o metodo que recebe esse dado e seta no JTxtField que seria:
//Metodo para receber dados do buscador
public void setNomeProdutos ( String nomeProdutos ) {
this.nomeProdutos = nomeProdutos;
jTItem.setText(this.nomeProdutos);
jTItem.repaint();
}
Então, ocorre que o jTItem.setText() não é repintado ou atualizado e continua em branco
Se dou um System.out.println(jTItem.getText()); ele mostra o item selecionado no buscador . ou seja, só não é repintado.
Se coloco um evento focus e após a busca marco o jTItem e dou tabe ele atualiza direitinho. porém, deveria atualizar com o que já existe no metodo para receber dados do buscador.
Agradeço a ajuda