JFormattedTextField -Java testa a sua paciencia-

0 respostas
R
Estou tentando usar o evento FocusListener, mas quando eu entro no objeto ele dispara os dois eventos de focus o de entrada e o de saida ... infinitamente
try
    {
       format_textCodigo = new MaskFormatter("#####");
       edtCodigo = new javax.swing.JFormattedTextField(format_textCodigo);
       edtCodigo.setFocusLostBehavior(JFormattedTextField.COMMIT);
       edtCodigo.setColumns(5);
   }

catch(Exception e) {}


edtCodigo.addFocusListener(
  new FocusAdapter(){
   public void focusLost(FocusEvent e)
   {
     JOptionPane.showMessageDialog(null,edtCodigo.getText());
   }
   public void focusGained(FocusEvent e)
   {
     JOptionPane.showMessageDialog(null,edtCodigo.getText()+"Gained");
   }
  }
  );
Criado 24 de agosto de 2005
Respostas 0
Participantes 1