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]
---------------------------------------------------------------------