¿Se utiliza columpio internamente?
Respuesta corta: sí.
Respuesta más larga: bastante fácil de verificar: simplemente construye algunos ui y camina por el árbol. O mira f.i. la SwingLabs-Demo (no puede resistir :-),
- clic en la tarea de demostración JXTree y ver los nombres de algunos niños de un simple JFrame según lo establecido por oscilación (que se muestra en el TreeNode, entre paréntesis).
- cambio de la LAF a Nimbus, haga clic en la tarea de demostración JXTreeTable, mover el puntero del ratón sobre la barra de desplazamiento de la tabla de árbol y ver el nombre de los botones de la barra de desplazamiento según lo establecido por la LAF
siguiente es la pregunta: ¿eso oscilación la configuración interna interfiere con la configuración del nombre por razones de aplicación?
Respuesta corta: difícil de decir, muy probablemente no respuesta
más larga: los ajustes internos que he visto son poco probable que sea sobrescrito por necesidades de la aplicación, ya que están profundamente ocultos en la jerarquía de contenedores. De hecho, algunos marcos como f.i. SAF utiliza el nombre para inyección de recursos (de manera similar a lo que describe su colega). Mi propio framework FormBuilder (no mantenido) fue para las restricciones de diseño.
La vaga (es decir: no definido) definición de la propiedad name es tanto una ventaja como una trampa:
- adv: sí, cualquier código puede usarlo, no tiene contrato de bienes
- trampa: posiblemente hay muchos usuarios en competencia de esa propiedad
¡Muchas gracias por su respuesta detallada! Supongo que lo dejaré así, dado que es una aplicación bastante pequeña, el riesgo de que otros códigos interfieran no es demasiado grande. – mort