Tecnología

Cómo crear una caja de mensaje en un hilo separado en Java

Escrito por sean mann | Traducido por beatriz sánchez
Cómo crear una caja de mensaje en un hilo separado en Java

Los hilos permiten la ejecución concurrente.

Jupiterimages/Brand X Pictures/Getty Images

Cuando codificas un programa Java, puedes usar un nuevo hilo para ejecutar un diálogo o caja de mensaje para que el resto de tu programa siga ejecutándose mientras esperas la entrada de usuario. Puedes usar varios hilos para evitar que una interrupción en un bloque de código no permita que otro código siga ejecutándose. Puedes usar la biblioteca "JOptionPane" de Java para ejecutar cajas de diálogo emergentes cuando inicies un nuevo hilo.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Abre tu archivo fuente Java en un editor como Eclipse, Netbeans o JBuilder X.

  2. 2

    Importa la biblioteca "swing.JOptionPane" para que puedas acceder al método de diálogo añadiendo el siguiente código en la parte superior del archivo: import javax.swing.JOptionPane;

  3. 3

    Crea una clase que extienda la clase hilo añadiendo el código: class MyThread extends Thread { launchDialogBox() { JOptionPane.showMessageDialog(null, "Message Box 1"); } public void run() { JOptionPane.showMessageDialog(null, "Message Box 2"); } }

  4. 4

    Crea un nuevo hilo y ejecútalo añadiendo el siguiente código en tu función: Thread thread = new MyThread(); thread.start(); El método "Start" abrirá un nuevo hilo y ejecutará el método "run". De forma alternativa, puedes colocar el código funcional en el método "run" y en su lugar llamar a "thread.launchDialogBox();" más tarde para abrir la caja de diálogo. El hilo se cerrará cuando el método "run" termine de ejecutarse.

  5. 5

    Guarda el archivo Java, compila y ejecuta el programa para abrir la caja de diálogo en un nuevo hilo.

Más galerías de fotos

comentarios

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media