Javafree
Página Inicial do Fórum > Front-End Web

Habilitar o botão JBUTTON quando digitar algo em JTEXTFIELD



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 03/03/2016 15:53:40

    Boa Tarde!!

    Como faço para HABILITAR o botão jButton1 quando for digitado alguma coisa No campo jTextField?

    Observação: Os campos jTextField foram renomeados para txtv1 e tvtv2

    Nesse aplicativo que criei eu converti os campos jTextField em DOUBLE conforme abaixo:
    V1=Double.parseDouble(txtv1.getText());
    V2=Double.parseDouble(txtv2.getText());

    Eu já usei o comando abaixo, só que o botão é habilitado sem eu digitar nada no JTEXTFIELD.
    if (txtv1.getText()!=null) jButton1.setEnabled(true);

    Eu já criei o código abaixo para deixar os campos jTextField obrigatório, mas dá erro por conta de ser DOUBLE.
    if (txtv1.getText().isEmpty()|| txtv2.getText().isEmpty()){
    String msg = "Bem Vindo " + txtv1.getText() + " " + txtv2.getText();
    JOptionPane.showMessageDialog(rootPane, msg, "WELCOME RICCI", JOptionPane.INFORMATION_MESSAGE);
    }else{
    JOptionPane.showMessageDialog(rootPane, "O Usuario deve preencher o nome e sobrenome", "ERROR DE UTILIZAÇÃO",JOptionPane.ERROR_MESSAGE);
    }



  1. staroski
    Posts:4600


    Comment Arrow

    Publicado em: 09/03/2016 10:43:42


    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    http://www.staroski.com.br

    Acesse http://www.guj.com.br/

  1. Comment Arrow

    Publicado em: 09/03/2016 13:31:02

    Boa Tarde!!

    Esse comando DESABILITA o JButton1 quando executo o aplicativo.
    Mesmo digitando algo no campo txtv1.getText o botão citado acima continua desabilitado.

    boolean campoVazio = txtv1.getText().isEmpty();
    jButton1.setEnabled( !campoVazio );



  1. Relacionados