Pessoal, estou �tentando� fazer um programa simples que leia alguns dados e
que se tecle �OK� ao final da digita��o. O problema e que quero desabilitar
o bot�o �OK� se os campos estiverem em branco. Para isto preciso de um
Listner para qualquer a��o feita no JinternalFrame (acho eu).

Achei um exemplo que trabalhava com o Jframe a adaptei ao meu que usa o
JinternalFrame, mas n�o entra no Listner. N�o da erro de compila��o.

E' mais ou menos isto o que estou fazendo:

import java.awt.event.*;

ipublic class LeDados extends JInternalFrame {
    JTextField tfTexto1;
    JTextField tfTexto2;
    JButton btOK ;
    public LeDados {
       ...
       OptionListener optionListener = new OptionListener();
       ...
       tfTexto1 = new JTextField( �exemplo� );
       tfTexto2 = new JTextField( �exemplo� );
       tfTexto1.addActionListener(optionListener);
       tfTexto2.addActionListener(optionListener);
       btOK      = new JButton(createImageIcon("ok1.gif"));
       ...
    }

   class OptionListener implements ActionListener {
          //
          // NUNCA ENTRA NESTE PROCEDIMENTO
          //
          if ( tfTexto1.getText().trim().equals("") ) {
              btOK.setEnabled(false);
          }
   }

}

O que esta' errado ?
Este e' o melhor metodo ?

VALEU PELA ATENCAO

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    [regras da lista: http://www.soujava.org.br/regras.htm]
    ---------------------------------------------------------------------

Responder a