No mundo dos sistemas que se destinam ao usuário final, existem elementos que são compreendidos em seu funcionamento, ou seja, o usuário os vê e sabe imediatamente o que fazer ou para que serve.
Dentre esses elementos que mencionamos estão os botões, é um elemento que quando o vemos em um programa sabemos que denota uma ação ao pressioná-lo ou clicar nele, por isso em Java podemos criar botões e graças aos eventos podemos fazer algumas ações quando clicamos neles e outras atividades.
Botões em Java
Um botão em Java É um elemento que se destina a uma interface de usuário e que ao ser pressionado ou receber uma ação como clicar pode acionar um evento, dentro do pacote Balanço temos diferentes tipos de botões que podemos usar para nossos programas.
Botão clássicoEle recebe um único clique e se parece com uma caixa elevada em uma interface normal.
Botão AlternarEste botão é usado para alternar entre dois estados, uma vez que pressioná-lo tem um valor e pressioná-lo novamente altera-o para o valor anterior.
Caixa de seleçãoEste botão nos permite marcar uma caixa como selecionada clicando nela e repetindo o clique, ela é desmarcada.
Botao de radioEste botão nos permite selecionar uma opção exclusiva entre várias.
Formas de botão
No botão clássico temos três formulários que funcionam por padrão quando o criamos, o Estado inicial, ou seja, quando vemos o botão e nada acontece, o foi pressionado que é quando clicamos ou pressionamos com o mouse ou o mouse sobre ele e, finalmente, o estado quando passamos o mouse sobre o botão ou o status de rollover.
Normalmente usamos o estado inicial ou padrão e os outros dois estados ou formulários são usados quando precisamos aplicar um efeito especial em nosso botão.
Um exemplo prático
Neste exemplo vamos criar um botão que utiliza as três formas ou estados que descrevemos acima, ou seja, nosso botão terá uma forma inicial, ao pressioná-lo terá outra e finalmente se passarmos apenas o mouse ou passe o mouse sobre ele, ele terá uma terceira via. No código a seguir, fazemos a implementação:
Vemos que primeiro o que fazemos é construir um Quadro que é onde o nosso botão ficará, então fazemos um método que se encarregará de construir cada uma das formas do botão para diferenciá-los podemos usar imagens, neste caso usamos três ícones diferentes, finalmente instanciamos o botão para que possamos construir a primeira forma, então indicamos ao objeto que ele terá em cada uma das duas formas seguintes com os métodos setPressedIcon Y setRolloverIcon, para pressão e pairando respectivamente.
Com isso finalizamos este tutorial, aprendemos a manipular o elemento botão de uma forma um pouco mais avançada, com a qual podemos dar maior profundidade às interfaces de usuário feitas em Java.
Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo