CloudWare

cafelog-coffee

JToggleButton

Quinta, 18 Agosto 2011

Aprenda a utilizar esta alternativa ao JButton e JCheckBox.

java

O JToggleButton nada mais é do que um JCheckBox vestido de JButton. Isso mesmo, no JCheckBox o componente pode estar marcado ou desmarcado, no JToggleButton ele pode, por exemplo, estar ligado ou desligado, simples não?

Na prática a coisa é mais fácil ainda. Vamos criar um novo JFrame e dentro dele Criar um JToggleButton e um JLabel. No JToggleButton mudamos seu rótulo para "Aperte" e seu nome para btnAperte. No JLabel seu rótulo será "Desligado" (Será seu estado inicial) e seu nome lblEstadoBotao.

java jtogglebutton 1

Agora vamos adicionar o evento actionPerformed() (No NetBeans: Botão direito no JToggleButton -> Eventos -> Action -> actionPerformed()). O código é simples: se o elemento estiver selecionado (Igual ao JCkeckBox não?) o rótulo do JLabel será "Ligado" caso contrário será "Desligado".

private void btnAperteActionPerformed(ActionEvent evt) {
 if(btnAperte.isSelected())
 lblEstadoBotao.setText("Ligado");
 else
 lblEstadoBotao.setText("Desligado");
}

E o resultado:

java jtogglebutton 2

java jtogglebutton 3

Android

Java

Hibernate

Joomla!

CSS3

HTML5

Saia na Frente

html5 css3

Sobre Mim

sobre-foto-2Adriel Café é Web Master e Desenvolvedor Java. Ele incentiva o uso/estudo de Web Standards, Java e Android.

Saiba Mais

Encontre-me

facebook linkedin