Java JButton e suas funções

Nos programas Java, os desenvolvedores podem usar as bibliotecas Swing e AWT para criar elementos padrão da interface do usuário, como botões. A classe JButton fornece um botão visível que os desenvolvedores podem adicionar a qualquer interface do usuário em Java, ajustando sua aparência e comportamento para atender às necessidades de um projeto. Os desenvolvedores podem criar vários elementos JButton em um único programa Java, atribuindo a cada um uma função específica, conforme necessário.

Função

A função de um JButton é criar um botão visível dentro de um aplicativo de interface gráfica com o usuário em Java. O JButton permite que os programadores ditem o texto que aparece no botão e a hora em que aparece na interface geral. Usando métodos adicionais na linguagem Java, os programas também podem fornecer respostas detalhadas à interação do usuário com um JButton. JButtons estão entre os muitos elementos possíveis da interface do usuário em Java. Outros itens são listas suspensas, botões de opção, etiquetas e caixas de seleção. Os programas Java precisam importar os recursos Swing e AWT necessários para usar JButtons. As seguintes instruções de importação adicionadas na parte superior de uma declaração de classe permitem o uso da classe JButton:

importar javax.swing. ; importar java.awt.event. ;

Criação

Os programas Java podem criar JButtons e adicioná-los a elementos visíveis da interface com o usuário, como JFrames e JPanels. As declarações de classe para GUIs Java geralmente declaram elementos JButton como variáveis ​​de instância antes do método construtor de classe, conforme mostrado abaixo:

private JButton pressButton;

Essa classe Java pode instanciar a variável JButton no método construtor, como mostrado abaixo:

pressButton = novo JButton (“Press Me”);

O parâmetro construtor determina o texto que aparecerá no botão visível, portanto, ele deve estar em conformidade com a finalidade do botão no aplicativo.

Métodos

A classe JButton fornece vários métodos, alguns dos quais são herdados de classes superiores na hierarquia, incluindo JComponent e AbstractButton. O código de amostra a seguir mostra o processo de adição de um Listener de Ação a um JButton: pressButton.addActionListener (this);

Esse código funcionaria em qualquer classe que implemente a interface ActionListener. Este método instrui o Java a ouvir eventos do usuário, detectando a interação com o botão. Outros métodos retornam informações sobre a instância JButton e restauram sua aparência para ajustar-se à interface com o usuário.

Interação

Os programas Java podem detectar a interação do usuário com os elementos do botão. Quando um programa coloca um Action Listener em um JButton, o Java chama o método “actionPerformed” na classe quando essa interação ocorre. O método recebe um objeto de Evento de Ação como um parâmetro. Este objeto contém informações sobre o evento, incluindo o elemento da interface com o qual o usuário está interagindo. O código de amostra a seguir mostra um programa que executa um teste condicional para determinar se uma instância JButton específica é a fonte de um Evento de Ação, dentro do método “actionPerformed”: if (e.getSource () == pressButton) {/ / responda à interação do usuário}

Referências

 

Você pode estar interessado:

Deixe um comentário