applets Java son programas con una interfaz gráfica de usuario ( GUI) , como el Bloc de notas y otras aplicaciones para Windows o Macintosh. Aplicaciones GUI , como applets de Java, tienen controles : cuadros de lista, deslizadores y botones , por ejemplo. Los programadores diseñar estos controles en cuanto a su aspecto gráfico y cómo reaccionan cuando un evento de usuario , como un pulsador happens.Creating un applet que muestra un mensaje simple cuando se oprime un botón le dará una visión global de cómo crear botones de applets de Java . Cosas que necesitará
Java JDK
Mostrar más instrucciones
1
Escriba el siguiente código de programa en el Bloc de notas:
import java.awt * , . importación java.awt.event * , . importaciones javax.swing * ; .
public class appButton extiende JAppletimplements ActionListener { msj privado JLabel ; final String privada ButtonText = "Presione Me" ; pública
anular init () {//obtener la ventana /superficie de la forma - se llama un cristal - que mantiene los botones y otras gráfica contentContainer contentHolder = getContentPane ();
//indicar que el panel se gocontentHolder.setLayout ( nueva BorderLayout ( 18,18 ));
//agregar el msj labelmsg = new JLabel ( ""); contentHolder.add (msg , BorderLayout.CENTER ) ;
//hacer un panel para la panelBotones buttonJPanel = new JPanel ();
//hacer una buttonJButton myButton = new JButton ( ButtonText ) ;
//tell el botón para utilizar esta clase para responder cuando el botón está pressedmyButton.addActionListener (this);
//botón añadir a su panelbuttonPanel.add ( myButton ) ;
//añadir el panel de botones con el contenido panecontentHolder.add ( panelBotones , BorderLayout . dEL SUR ),. }
/*** el evento actionPerformed método /función se llama cuando se pulsa el botón * el " implementa ActionListener " frase en la declaración de clase en la parte superior de esta clase le dice al compilador que esta clase ( appButton ) va a definir la función actionPerformed . * esta función es llamada por myButton dijo Java que nuestra clase appButton va a " escuchar" los eventos de usuario (acciones) . * La función de pre -declarado que se llama cuando se produce un evento de usuario se llama actionPerformed ** /void actionPerformed ( ActionEvent evt ) { //obtener el texto del botón que fue la orden pushedString = evt.getActionCommand () pública ;
//Si se ha pulsado myButton , emita un messageif ( ButtonText.equals ( comando ) ) msg.setText ( " Hola "); } }
Guarde el archivo como appButton.java . Recuerde que Java es sensible a mayúsculas
2
crear el archivo HTML: .
Crear otro archivo de texto y guárdelo como appButton.html , en la misma carpeta que appButton.java . Este código HTML se carga el applet en el navegador . Aquí está el contenido de ese archivo :