Por padrão , a linguagem Java vem com duas poderosas bibliotecas de interface do usuário : AWT e Swing , que é construído em cima do AWT . Em ambos , os botões, juntamente com outros componentes de interface de usuário, pode ser marcada como desativado. Isto faz com que pare de enviar ações para seus conectadas " ActionListeners " e ter uma aparência acinzentada . Instruções
1
Abra um editor de texto
2
Cole o seguinte código esqueleto dentro do editor de texto : .
Java.awt.event.ActionEvent importação ;
java.awt.event.ActionListener importação;
javax.swing.JApplet importação;
javax.swing.JButton importação;
javax importação . swing.JOptionPane ;
public class ButtonDisableTutorial estende JApplet implementa ActionListener {
botão JButton = new JButton ( " Um botão ");
public void actionPerformed ( ActionEvent e) {}
ButtonDisableTutorial pública () {} }
Isso cria um applet Java muito simples, com um botão, um método " actionPerformed " para lidar com eventos de interface de usuário e uma construtor.
3
colar o seguinte código dentro do " ButtonDisableTutorial " adiciona o botão para a interface do usuário , define o botão como deficientes e diz o botão para enviar eventos de interface de usuário para o próprio miniaplicativo
4
Cole o seguinte código dentro do método " actionPerformed " : . < br >
if ( e.getSource () equals ( botão). ) {
JOptionPane.showMessageDialog ( rootPane , "Botão clicado ! "); }
este código é simples. Se alguém clica no botão, uma janela de mensagem aparece que diz " Botão clicado ". No entanto, este diálogo não aparecerá porque o botão foi desativado no Passo 3 .