Lines Matching defs:component
42 * <li>Setting a 'mixing-cutout' shape for a component.
307 * separate pixel. If a pixel gets painted with alpha color component
310 * of the alpha color component make the pixel semi-transparent (i.e.
412 * Sets a 'mixing-cutout' shape for the given component.
414 * By default a lightweight component is treated as an opaque rectangle for
418 * component in the z-order.
423 * to the component's {@code getBounds()})
425 * components. This makes the given lightweight component effectively
426 * transparent. Note that descendants of the lightweight component still
434 * glass pane component. The {@link JRootPane#setGlassPane()} method
436 * for the given glass pane component. If a developer needs some other
441 * mouse events handling for the given component. It is used exclusively
445 * @param component the component that needs non-default
448 * @throws NullPointerException if the component argument is {@code null}
450 public static void setComponentMixingCutoutShape(Component component,
453 if (component == null) {
455 "The component argument should not be null.");
458 AWTAccessor.getComponentAccessor().setMixingCutoutShape(component,