Terminar Proceso al cerrar aplicacion
Hola soy nuevo en la comunidad y en java, tengo un problema en una aplicación que estoy haciendo.
Cuando la sierro no se termina el proceso o sea, queda ejecutandose javaw en la lista de procesos y me consume muchos recurso.
Agradeceria la ayuda desde ya muchas gracias.
- Inicie sesión o regístrese para enviar comentarios
dejar de ejecutar
si estas trabajando en jcreator te recomiendo que uses un boton primero tienes que crear el boton
JButton jbtSalir=new JButton("Salir");
luego agregarlo a tu panel
panel.add(jbtSalir);
luego asignar la accion que realizara al precionar el boton en este caso para cerarr el programa y dejar de ejecutarlo
jbtSalir.addActionListener( //agregacion de un proceso a la opcion salir del boton salir
new ActionListener() {
public void actionPerformed (ActionEvent evento) {
System.exit(0);
}
}
);
espero que te sea util el aporte
saludos...
EXIT_ON_CLOSE
Si es cuando cierras el JFrame/Frame desde la barra de control(Minimizar,restaurar,Cerrar..etc) pues puedes hacer esto:
{
TuClase <objeto> =new TuClase();
<objeto>.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Los <> no tienen nada que ver simplemente es para señalar que ahi se crea un objeto
}
}
Saludos..
Y Bienvenido! D:
EXIT_ON_CLOSE
Probe con el EXIT_ON_CLOSE y funciono perfectamente. Anteriormente había probado con el System.exit(0) pero no se porque no me funcionaba pero igual gracias de todos modos.