Class HeavyweightWrapper

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class HeavyweightWrapper
    extends java.awt.Panel
    HeavyweightWrapper is a special heavyweight Panel that can hold another component.

    It's package local right now. Whenever it is ready, we will make it public.

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Panel

        java.awt.Panel.AccessibleAWTPanel
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      • Fields inherited from class java.awt.Component

        accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor Description
      HeavyweightWrapper​(java.awt.Component component)  
      HeavyweightWrapper​(java.awt.Component component, boolean heavyweight)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delegateAdd​(java.awt.Container parent, java.lang.Object constraints)  
      java.awt.Rectangle delegateGetBounds()  
      java.awt.Container delegateGetParent()  
      boolean delegateIsVisible()  
      void delegateRemove​(java.awt.Container parent)  
      void delegateRepaint()  
      void delegateSetBounds​(int x, int y, int width, int height)  
      void delegateSetBounds​(java.awt.Rectangle bounds)  
      void delegateSetCursor​(java.awt.Cursor cursor)  
      void delegateSetLocation​(int x, int y)  
      void delegateSetLocation​(java.awt.Point p)  
      void delegateSetNull()  
      void delegateSetVisible​(boolean visible)  
      java.awt.Component getComponent()  
      java.awt.Dimension getMinimumSize()  
      boolean isHeavyweight()  
      void setComponent​(java.awt.Component component)  
      void setHeavyweight​(boolean heavyweight)  
      • Methods inherited from class java.awt.Panel

        addNotify, getAccessibleContext
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • HeavyweightWrapper

        public HeavyweightWrapper​(java.awt.Component component)
      • HeavyweightWrapper

        public HeavyweightWrapper​(java.awt.Component component,
                                  boolean heavyweight)
    • Method Detail

      • getMinimumSize

        public java.awt.Dimension getMinimumSize()
        Overrides:
        getMinimumSize in class java.awt.Container
      • isHeavyweight

        public boolean isHeavyweight()
      • setHeavyweight

        public void setHeavyweight​(boolean heavyweight)
      • delegateAdd

        public void delegateAdd​(java.awt.Container parent,
                                java.lang.Object constraints)
      • delegateRemove

        public void delegateRemove​(java.awt.Container parent)
      • delegateSetVisible

        public void delegateSetVisible​(boolean visible)
      • delegateSetBounds

        public void delegateSetBounds​(java.awt.Rectangle bounds)
      • delegateSetBounds

        public void delegateSetBounds​(int x,
                                      int y,
                                      int width,
                                      int height)
      • delegateSetLocation

        public void delegateSetLocation​(int x,
                                        int y)
      • delegateSetLocation

        public void delegateSetLocation​(java.awt.Point p)
      • delegateSetCursor

        public void delegateSetCursor​(java.awt.Cursor cursor)
      • delegateSetNull

        public void delegateSetNull()
      • delegateGetParent

        public java.awt.Container delegateGetParent()
      • delegateIsVisible

        public boolean delegateIsVisible()
      • delegateGetBounds

        public java.awt.Rectangle delegateGetBounds()
      • delegateRepaint

        public void delegateRepaint()
      • getComponent

        public java.awt.Component getComponent()
      • setComponent

        public void setComponent​(java.awt.Component component)