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

Por q this.dispose(); no funciona en Panel - netbeans

Estas en el tema de Por q this.dispose(); no funciona en Panel - netbeans en el foro de Java en Foros del Web. Por que this.dispose(); no funciona en Panel - netbeans Si no funciona this.dispose(); Que puedo poner para que cierre Excepto System.exit(0);...
  #1 (permalink)  
Antiguo 27/12/2011, 19:53
Avatar de soy_nicanor  
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años
Puntos: 3
Por q this.dispose(); no funciona en Panel - netbeans

Por que this.dispose(); no funciona en Panel - netbeans
Si no funciona this.dispose(); Que puedo poner para que cierre

Excepto System.exit(0);
  #2 (permalink)  
Antiguo 28/12/2011, 08:19
 
Fecha de Ingreso: septiembre-2010
Ubicación: Caracas
Mensajes: 83
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Por q this.dispose(); no funciona en Panel - netbeans

prueba colocandolo despues de abrir la nueva ventana, en el caso de que estes abriendo una nueva ventana.
a mi siempre me ha funcionado, sino ponle this.setVisible(false);
igual un panel siempre deberia estar contenido en un frame creo yo, por lo tanto se le hace dispose al frame que contiene el panel, para borrar todo lo q tenga el panel adentro (como otro panel incrustado) he usado removeAll();
  #3 (permalink)  
Antiguo 28/12/2011, 08:20
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Por q this.dispose(); no funciona en Panel - netbeans

dispose() es un metodo heredado de las clases que extienden de java.awt.Window; no lo puedes usar en un JPanel, sino en un JFrame o similar.

http://docs.oracle.com/javase/6/docs...html#dispose()
  #4 (permalink)  
Antiguo 28/12/2011, 08:30
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Por q this.dispose(); no funciona en Panel - netbeans

que no funcione es el menor de tus problemas, porque .dispose() ni siquieras es un método de la clase JPanel, no debería ni compilar
__________________
BadProgrammerException!

Etiquetas: netbeans, panel
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 14:16.