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.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de jaz

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...

Imagen de JaimeItlzc

EXIT_ON_CLOSE

Si es cuando cierras el JFrame/Frame desde la barra de control(Minimizar,restaurar,Cerrar..etc) pues puedes hacer esto:

public static void main(String[] args)
        {

            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.