Puede tomar la forma de la raíz (por el cual supongo que te refieres JFrame
) ser su propia subclase de JFrame
, y poner la funcionalidad estándar en su constructor, tales como:
this.setIconImage(STANDARD_ICON);
puede agrupar otras cosas norma aquí también, como memorizar las métricas de la ventana del marco como una preferencia del usuario, administrar paneles de salpicadero, etc.
Cualquier nueva trama generada por ésta también sería una instancia de esta subclase JFrame
. Lo único que debe recordar es crear una instancia de su subclase, en lugar de JFrame
. No creo que haya ningún sustituto para recordar hacer esto, pero al menos ahora es una cuestión de recordar una subclase en lugar de una llamada setIconImage
(posiblemente entre otras características).
No es ideal, pero funciona. Debería haber una manera de hacer esto para todas las formas en una aplicación. Algunos formularios pueden ser generados por herramientas de terceros, etc. –
Sí, debe * haber * un camino, pero el sol no lo ha proporcionado. Es probablemente una mejora de sev3 en bugparade en algún lugar ... –