COMO CONTROLAR LOS JFRAMES AL CERRAR

Hola que tal estoy apenas adentrandome en el lenguaje java,orita estoy haciendo un programita,para irme acomplando al lenguaje y estoy usando NetBeans 7.1 el problema es que si cierro un frame donde tengo un formulario me cierra el proyecto,y eso yo no lo necesito ahora,eh buscado en internet,y esta la propiedad setCloseOperation pero tengo ordenados mis fomularios y mis clases en paquetes idenpendientes en donde tengo los fomularios,al momento de cambiar la propiedad a un JFrame se cambia a todos.

Les Agradeceria si pudieran orientarme,en otra forma de controlar este problemita:)

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 Jose Manuel

Mmm, pues así así, lo primero

Mmm, pues así así, lo primero que se me ocurre es que debes de cambiar el modelo de tu proyecto. Usar solo un JFrame, este seria el único y principal. Los demás serian JDialog(dale click al enlace para mas info). Y tendrían como padre al JFrame.

Efectivamente, lo que

Efectivamente, lo que necesitas es poner el valor de setDefaultCloseOperato a algo como JFrame.HIDE_ON_CLOSE

Quizá lo que está pasando es que como muchas personas estás heredando de JFrame y le estas poniendo ese comportamiento a la clase y en consecuencia a todos las instancias de esa subclase.

Lo que deberías de hacer es no hereder de JFrame ( sino usarlo simplemente ) y ponerle esa propiedad a cada objeto que lo necesite.

Imagen de panchocantu

USO NETBEANS

lo que pasa que cuando modifico ese valor se modifican en todos los frames :S y sigue pasandoo esooo