Tecnología

Inicio

Cómo mostrar el botón de Java Applet Como personas de movilidad reducida

Por defecto, el lenguaje Java viene con dos potentes bibliotecas de interfaz de usuario: AWT y Swing, que se construye en la parte superior del AWT. En tanto, los botones, junto con otros componentes de la interfaz de usuario, se pueden marcar como discapacitados. Esto hace que deje de enviar a sus acciones "ActionListeners" conectados y tener una apariencia en gris.

Instrucciones

1 Abra un editor de texto.

2 Pegue el siguiente código esqueleto dentro del editor de texto:

java.awt.event.ActionEvent importación;

java.awt.event.ActionListener importación;

javax.swing.JApplet importación;

javax.swing.JButton importación;

javax.swing.JOptionPane importación;

clase pública se extiende ButtonDisableTutorial JApplet implementa ActionListener {

JButton button = new JButton("A button");

public void actionPerformed (ActionEvent e) {}

ButtonDisableTutorial pública () {}

}

Esto crea un applet de Java muy simple con un solo botón, un método "actionPerformed" para controlar los eventos de interfaz de usuario y un constructor.

3 Pegue el siguiente código dentro del método "ButtonDisableTutorial":

this.add(button);

button.setEnabled (false);

button.addActionListener (este);

Esto agrega el botón a la interfaz de usuario, define el botón como discapacitados y le dice al botón para enviar eventos de interfaz de usuario para el propio applet.

4 Pegue el siguiente código dentro del método "actionPerformed":

if (e.getSource().equals(button)) {

JOptionPane.showMessageDialog (RootPane, "Botón de clic!");

}

Este código es simple. Si alguien hace clic en el botón, un cuadro de diálogo de mensaje aparece que dice "botón pulsado." Sin embargo, este cuadro de diálogo no aparecerá ya que el botón se ha desactivado en el paso 3.

Consejos y advertencias

  • Botones de movilidad no generan "ActionEvents" para sus "ActionListeners" cuando se hace clic. Sin embargo, ellos generan los "MouseEvents" que son utilizados por el IDE NetBeans para la creación de código de evento. Por lo tanto, si se utiliza la interfaz "ActionEvent", simplemente poniendo el botón como discapacitados es suficiente. Sin embargo, si se utiliza la interfaz "MouseEvent" utilizado por NetBeans, debe comprobar manualmente para ver si un botón está desactivado.