Hola,
mi duda es que intento quitar la barra de un JFrame y no lo consigo!!
Tengo un JCheckBox, en el que si está activado quiero que mi ventana tenga barra, y si lo desactivo, que no tenga.
El código que utilizo es el siguiente:
Código:
// pongo la barra
if (barra.isSelected()){
// pongo la barra
//this.setVisible(false);
removeNotify();
setUndecorated(false);
this.setVisible(true);
addNotify();
}
else{
// quito la barra
removeNotify();
setUndecorated(true);
this.setVisible(true);
addNotify();
}
He probado de todas las maneras, pero siempre me sale una excepcion:
Exception in thread "AWT-EventQueue-0" java.awt.IllegalComponentStateException: Native resources unavailable
at sun.awt.windows.WWindowPeer.getScreenImOn(Native Method)
y se me queda la ventana bloqueada hasta que pincho en otro lugar y luego ya funciona normal, aunque ha salido la excepcion.
Alguien me podría ayudar??
Muchísimas gracias :)