|
JIDE Common Layer 2.7.6 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jidesoft.swing.DefaultOverlayable
public class DefaultOverlayable
DefaultOverlayable is the default implementation of Overlayable using JPanel as the base
component.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| 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 javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.jidesoft.swing.Overlayable |
|---|
CLIENT_PROPERTY_OVERLAYABLE |
| Fields inherited from interface javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
DefaultOverlayable()
|
|
DefaultOverlayable(javax.swing.JComponent component)
|
|
DefaultOverlayable(javax.swing.JComponent actualComponent,
javax.swing.JComponent overlayComponent)
|
|
DefaultOverlayable(javax.swing.JComponent actualComponent,
javax.swing.JComponent overlayComponent,
int overlayLocation)
|
|
| Method Summary | |
|---|---|
void |
addOverlayComponent(javax.swing.JComponent component)
Adds an overlay component to the center. |
void |
addOverlayComponent(javax.swing.JComponent component,
int location)
Adds an overlay component at the specified location. |
void |
addOverlayComponent(javax.swing.JComponent component,
int location,
int index)
Adds an overlay component at the specified location. |
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
javax.swing.JComponent |
getActualComponent()
|
java.awt.Dimension |
getMinimumSize()
|
javax.swing.JComponent[] |
getOverlayComponents()
Gets the overlay component. |
int |
getOverlayLocation(javax.swing.JComponent component)
Gets the overlay component location. |
java.awt.Insets |
getOverlayLocationInsets()
Gets the insets of the overlay component relative to the border of the component. |
java.awt.Dimension |
getPreferredSize()
Override to consider the overlayLocationInsets. |
void |
removeOverlayComponent(javax.swing.JComponent component)
Removes an overlay component that was added before. |
void |
setActualComponent(javax.swing.JComponent actualComponent)
|
void |
setBounds(int x,
int y,
int width,
int height)
|
void |
setMinimumSize(java.awt.Dimension minimumSize)
|
void |
setOverlayLocation(javax.swing.JComponent component,
int location)
Sets the overlay component location. |
void |
setOverlayLocationInsets(java.awt.Insets overlayLocationInsets)
Sets the insets of the overlay component relative to the border of the component. |
void |
setOverlayVisible(boolean visible)
Sets all the overlay components visible or invisible. |
void |
setPreferredSize(java.awt.Dimension preferredSize)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, 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 |
|---|
public DefaultOverlayable()
public DefaultOverlayable(javax.swing.JComponent component)
public DefaultOverlayable(javax.swing.JComponent actualComponent,
javax.swing.JComponent overlayComponent,
int overlayLocation)
public DefaultOverlayable(javax.swing.JComponent actualComponent,
javax.swing.JComponent overlayComponent)
| Method Detail |
|---|
public java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic void setPreferredSize(java.awt.Dimension preferredSize)
setPreferredSize in class javax.swing.JComponentpublic java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponentpublic void setMinimumSize(java.awt.Dimension minimumSize)
setMinimumSize in class javax.swing.JComponent
public void setBounds(int x,
int y,
int width,
int height)
setBounds in class java.awt.Componentpublic int getOverlayLocation(javax.swing.JComponent component)
Overlayable
getOverlayLocation in interface Overlayable
public void setOverlayLocation(javax.swing.JComponent component,
int location)
OverlayableSwingConstants.CENTER SwingConstants.SOUTH SwingConstants.NORTH SwingConstants.WEST SwingConstants.EAST SwingConstants.NORTH_EAST SwingConstants.NORTH_WEST SwingConstants.SOUTH_EAST SwingConstants.SOUTH_WEST
setOverlayLocation in interface Overlayablelocation - the overlay component location.public void addOverlayComponent(javax.swing.JComponent component)
Overlayable
addOverlayComponent in interface Overlayablecomponent - the overlay component.
public void addOverlayComponent(javax.swing.JComponent component,
int location)
OverlayableSwingConstants.CENTER SwingConstants.SOUTH SwingConstants.NORTH SwingConstants.WEST SwingConstants.EAST SwingConstants.NORTH_EAST SwingConstants.NORTH_WEST SwingConstants.SOUTH_EAST SwingConstants.SOUTH_WEST
addOverlayComponent in interface Overlayablecomponent - the overlay component.location - the overlay location.
public void addOverlayComponent(javax.swing.JComponent component,
int location,
int index)
OverlayableSwingConstants.CENTER SwingConstants.SOUTH SwingConstants.NORTH SwingConstants.WEST SwingConstants.EAST SwingConstants.NORTH_EAST SwingConstants.NORTH_WEST SwingConstants.SOUTH_EAST SwingConstants.SOUTH_WEST
addOverlayComponent in interface Overlayablecomponent - the overlay component.location - the overlay location.index - the overlay index. 0 means the first overlay component. -1 means the last overlay component.public void removeOverlayComponent(javax.swing.JComponent component)
Overlayable
removeOverlayComponent in interface Overlayablepublic javax.swing.JComponent[] getOverlayComponents()
Overlayable
getOverlayComponents in interface Overlayablepublic javax.swing.JComponent getActualComponent()
public void setActualComponent(javax.swing.JComponent actualComponent)
public java.awt.Insets getOverlayLocationInsets()
Overlayable
getOverlayLocationInsets in interface Overlayablepublic void setOverlayLocationInsets(java.awt.Insets overlayLocationInsets)
Overlayable
setOverlayLocationInsets in interface OverlayableoverlayLocationInsets - the insets of the overlay component relative to the border of the component.public void setOverlayVisible(boolean visible)
Overlayable
setOverlayVisible in interface Overlayablevisible - true to set it visible. False to invisible.public void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListener
|
JIDE Common Layer 2.7.6 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||