Pregunta

he notado que durante el uso de la interfaz de usuario de sustancias para Java que cuando me puse un nuevo JFrame o JDialog a UNDECORATED no es honrado.

por ejemplo.

frame.setUndecorated(true);
frame.setVisible(true);

Cuando se ejecuta bajo shows sustancia A marco decorado.

Cuando se ejecuta bajo predeterminados del sistema L & F muestra un bastidor sin decorar.

Alguien tiene ideas para trabajar alrededor de esto? No he sido capaz de encontrar nada sobre esto en el sitio web de la sustancia / java.net foros o ya existente en el SO.

¿Fue útil?

Solución

Gracias a El alquimista para resolver mi problema:

  

¿Usted ha intentado entorno   JFrame.setDefaultLookAndFeelDecorated ()   antes de traer a su primera   ¿ventana? - El alquimista Sep 7 de la 12:18

Otros consejos

Esta es una pregunta muy antigua, sin embargo, para cualquier persona que encuentre este mensaje:

El problema de usar,

JFrame.setDefaultLookAndFeelDecorated(false);

para solucionar el problema sin decorar, es que hace que todos los cuadros de diálogo para utilizar el aspecto por omisión cuando están decoradas. Si desea al igual que un cuadro de diálogo que se UNDECORATED sin afectar a todos los demás cuadros de diálogo, llamar a esto en su diálogo después de configurarla sin decorar:

getRootPane().setWindowDecorationStyle(JRootPane.NONE);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top