JLayer
JLayer es un decorador por así
decirlo para los componentes Swing, que le permite implementar varios efectos
avanzados de pintura, así como también permite recibir notificaciones de todos
los eventos generados AWTE de sus bordes.
JLayer delega la manipulación de la
pintura y la entrada de eventos a un objeto LayerUI, que realiza la decoración actual.
La personalización de la pintura
implementada en la LayerUI y los eventos de notificaciones trabajan con el
JLayer y todos sus subcomponentes. Esta combinación le permite enriquecer los
componentes existentes mediante la adición de nueva funcionalidad avanzada como
bloqueo temporal de una jerarquía, sugerencias de datos para los componentes
compuestos, un mayor desplazamiento del ratón etc.
Constructores
JLayer():
Crea
un nuevo objeto JLayer con un componente de vista nulo y por defecto Layer UI.
JLayer(V
view): Crea un nuevo objeto JLayer con LayerUi por defecto.
JLayer
(V view, LayerUI<V>ui): Crea un nuevo objeto JLayer con el
componente de vista especificada y objeto LayerUI.
Metodos
getAccessibleContext():
Obtiene
acceso al contexto del JLayer asociado.
getGlassPane(): Retorna el
componente del panel JLayer o nulo.
getUI():
Retorna
el LayerUI para el JLayer especificado.
setView(V
view): Establece el componente vista del JLayer, que puede ser nulo.