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

Quitar boton x (cerrar) de JDialog

Estas en el tema de Quitar boton x (cerrar) de JDialog en el foro de Java en Foros del Web. Holaaa, he buscado mucho pero no puedo hacer esto, e leido de setDefaultCloseOperation(javax.swing.WindowConstan ts.DO_NOTHING_ON_CLOSE); pero no quiero que este el boton y q no haga ...
 
Antiguo 17/03/2011, 11:16
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 18 años, 7 meses
Puntos: 1
Quitar boton x (cerrar) de JDialog

Holaaa, he buscado mucho pero no puedo hacer esto, e leido de
setDefaultCloseOperation(javax.swing.WindowConstan ts.DO_NOTHING_ON_CLOSE);

pero no quiero que este el boton y q no haga nada

esto setundecorated(boolean)
quita la barra de titulo completa, es como que deja solo el panel

Bueno no encuentro la forma, si alguien sabe, le agardezco, Byeee
 
Antiguo 17/03/2011, 12:26
Avatar de sivadmp  
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 15 años, 2 meses
Puntos: 20
Respuesta: Quitar boton x (cerrar) de JDialog

hola
no se puede ocultar el boton X, pero si se puede ocultar todo la barra

Código java:
Ver original
  1. JDialog dial=new JDialog();
  2.         dial.setUndecorated(true);
  3.         dial.setLocationRelativeTo(null);
  4.         dial.setSize(500,500);
  5.         dial.setVisible(true);

tambien puedes utilizar el componente JWindows

saludos
 
Antiguo 17/03/2011, 12:30
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: Quitar boton x (cerrar) de JDialog

Gracias por responder.
Asi no funciona, porque me saca la barra de titulo entera, yo quiero que sea un JFrame comun, pero sin el boton de cerrar,
grciass
 
Antiguo 08/06/2013, 10:35
 
Fecha de Ingreso: junio-2013
Ubicación: en casa de mis padres aun cochabamba bolivia
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Quitar boton x (cerrar) de JDialog

yo tenia la misma pregunta Ya encontre la solucion vasandome en tu pregunta

JDialog dial=new JDialog();

dial.setDefaultCloseOperation(0);


Solo es ponerle "0" cero y cuando apretas la x no hace nada no se cierra no pasa absolutamnte nada y conservas el frame

Etiquetas: cerrar, jframe, quitar
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 08:43.