Foros del Web » Programación para mayores de 30 ;) » Java »

parar ejecucion de un programa

Estas en el tema de parar ejecucion de un programa en el foro de Java en Foros del Web. Hola,me gustaria saber como se puede parar la ejecución de un programa en el código del programa en java,es decir,yo tengo un programa que lo ...
  #1 (permalink)  
Antiguo 28/11/2011, 12:20
Avatar de godisa  
Fecha de Ingreso: noviembre-2011
Mensajes: 46
Antigüedad: 13 años
Puntos: 1
parar ejecucion de un programa

Hola,me gustaria saber como se puede parar la ejecución de un programa en el código del programa en java,es decir,yo tengo un programa que lo ejecuto y me saca unas matrices como puedo pararlo cuando yo quiera,sin que me haya terminado de sacar todas las matrices.uso el netbeans y tiene un botón de stop pero a mi me piden poder pararlo desde el teclado con la tecla que yo quiera.
  #2 (permalink)  
Antiguo 29/11/2011, 07:38
Avatar de juamd  
Fecha de Ingreso: marzo-2009
Ubicación: Bogotá
Mensajes: 285
Antigüedad: 15 años, 8 meses
Puntos: 8
Respuesta: parar ejecucion de un programa

Que tal !!!!


Puedes desde el programa principal crear un hilo que se encargue de mostrar las matrices y asi la ventana principal queda libre para recibir eventos a lo cual puedes captura que se presione una tecla después de crear el hilo y en en este evento de una tecla presionada llamar a la funcion System.exit


Saludos.
__________________
Dejenme saber cuando estoy equivocado y cuando estoy en lo cierto dejenme saber si existe una solución mejor.
  #3 (permalink)  
Antiguo 30/11/2011, 07:58
Avatar de godisa  
Fecha de Ingreso: noviembre-2011
Mensajes: 46
Antigüedad: 13 años
Puntos: 1
Respuesta: parar ejecucion de un programa

okis gracias,ahora ya si que me va :D
  #4 (permalink)  
Antiguo 14/12/2011, 06:04
Avatar de godisa  
Fecha de Ingreso: noviembre-2011
Mensajes: 46
Antigüedad: 13 años
Puntos: 1
Respuesta: parar ejecucion de un programa

para lo que queria antes con el system.exit me valia porque me cerraba el programa entero pero ahora que tengo una interfaz y me muestra una serie de cosas,no quiero que al presionar el boton de parar me la cierre tambien,solo quiero detener la ejecucion pero que la interfaz grafica que tengo me la siga mostrando hasta que de a otro boton que ese si que me cierra todo. Tengo esto:
private void iniciarActionPerformed(java.awt.event.ActionEvent evt) {

iniciar.setEnabled(false); //nada mas presionar el boton iniciar lo pongo a false para que no se pueda presionar hasta que no acabe la ejecucion

Conexion2 hilo = new Conexion2();
t =new Thread(hilo);
t.start();
}


private void detenerActionPerformed(java.awt.event.ActionEvent evt) {


}


private void finalizarActionPerformed(java.awt.event.ActionEven t evt) {
System.exit(0);


}

y en el metodo detenerActionPerformed tener algo para que me pare la ejecucion,nose si me he explicado bien...

Gracias

Etiquetas: ejecucion, netbeans, parar, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:44.