Alterar Texto do jToggleButton quando selecionado [RESOLVIDO]

Olá,

Como posso alterar o texto de um botão jToggleButton quando ele for pressionado?

Ex.:

Ele inicia como “Habilitar” e após pressionado, ele se tornaria “Desabilitado”


private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
          if (jToggleButton1.isSelected())
        try {
            Runtime.getRuntime().exec("programa.exe");
            System.out.println("Habilitando...");
        } catch (IOException ex) {
            Logger.getLogger(Delta.class.getName()).log(Level.SEVERE, null, ex);
    } else {
              try {
            Runtime.getRuntime().exec("TASKKILL /IM programa.EXE /F");
            System.out.println("Desabilitando...");
        } catch (IOException ex) {
            Logger.getLogger(Delta.class.getName()).log(Level.SEVERE, null, ex);
        }
    }    
    }

Como ficaria o código alterado ?

Utilizo o NetBeans 6.5

Obrigado! :smiley:

metodo setText to JToggleButton talvez funcione nao?

[quote=windsofhell]
metodo setText to JToggleButton talvez funcione nao?[/quote]
Exato:

if (JToggleButton.isSelected()) {
    JToggleButton.setText("Parar");
} else {
    JToggleButton.setText("Executar");
}

ou ainda

instancia novamente o botao…com o nome que vc quer :wink:

[quote=abelgomes]ou ainda

instancia novamente o botao…com o nome que vc quer ;)[/quote]

Pode ser feito, mas todas as propriedades (toolTipText, preferedSize, etc.) seriam perdidas. É mais fácil mudar apenas o texto.

[quote=marcobiscaro2112][quote=abelgomes]ou ainda

instancia novamente o botao…com o nome que vc quer ;)[/quote]

Pode ser feito, mas todas as propriedades (toolTipText, preferedSize, etc.) seriam perdidas. É mais fácil mudar apenas o texto.[/quote]

bem lembrado…

Muito Obrigado!

Usei o metodo setText to JToggleButton .

Deu certo! :smiley:

Valeu!!! :wink:

agora coloca [RESOLVIDO] no inicio ou no fim do seu topico