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.
Ativar JButton com alteração (a partir) de um JTextField
5 Respostas
1 like
Ola @PapaiLu
Ve ai 
jTextField.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) {
botao.setEnabled(true);
}
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.
1 like
Utilize um DocumentListener para ser notificado quando ocorrem alterações no conteúdo do JTextField.
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.
Solucao aceita
1 like
Criado 5 de agosto de 2018
Ultima resposta 6 de ago. de 2018
Respostas 5
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Apache Kafka e Spring Boot: Comunicacao assincrona entre... Por Eduardo Felipe Zambom Santana — Casa do Codigo