Olá.
Tenho um botão que está desativado “btAl.setEnabled(false);” e preciso alterar para true a partir de alterações (click) em um JTextField “btlblA1.setText(“00”);”. Quando fizer alteração neste jtextfield quero ativar o botão (setEnabled(true). Não sei onde achar isso. Por favor me ajudem.
Ola @PapaiLu
Ve ai
jTextField.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {
botao.setEnabled(true);
}
1 curtida
btlblA1.addActionListener(new AtivaBotao());
class AtivaBotao implements ActionListener {
public void actionPerformed(ActionEvent e) {
String action = e.getActionCommand();
btAl.setEnabled(true); //jogar
} }
Hei Mike, antes de voce postar, ja havia chego a nisso aí. Mas o que realmente quero é ao atuar sobre o jtextfield sem/antes de precisar teclar enter - durante a digitação do NOVO valor, ocorre a ativação do botão.
Utilize um DocumentListener
para ser notificado quando ocorrem alterações no conteúdo do JTextField
.
1 curtida
Hei staroski. Obrigado pela ajuda, mas nem consegui saber o que é isso aí.
Sou muito novo em Java, mas obrigado pela ajuda. Sempre é bem vinda.