@Override public void install(Component component) { assert(this.component == null) : "Skin is already installed on a component."; component.getComponentListeners().add(this); component.getComponentStateListeners().add(this); component.getComponentMouseListeners().add(this); component.getComponentMouseButtonListeners().add(this); component.getComponentMouseWheelListeners().add(this); component.getComponentKeyListeners().add(this); component.getComponentTooltipListeners().add(this); this.component = component; }
@Override public void install(Component componentArgument) { assert(this.component == null) : "Skin is already installed on a component."; componentArgument.getComponentListeners().add(this); componentArgument.getComponentStateListeners().add(this); componentArgument.getComponentMouseListeners().add(this); componentArgument.getComponentMouseButtonListeners().add(this); componentArgument.getComponentMouseWheelListeners().add(this); componentArgument.getComponentKeyListeners().add(this); componentArgument.getComponentTooltipListeners().add(this); this.component = componentArgument; }