Package com.cosylab.vdct.graphics
Class PanelDecorator
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.cosylab.vdct.graphics.PanelDecorator
-
- All Implemented Interfaces:
VisualComponent,ComponentListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
public class PanelDecorator extends JPanel implements VisualComponent, ComponentListener
PanelDecorator (using Decorator pattern) Creation date: (10.12.2000 11:02:55)- Author:
- Matej Sekoranja
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
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
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 PanelDecorator()Insert the method's description here.PanelDecorator(VisualComponent component)ComponentManager constructor comment.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomponentHidden(ComponentEvent e)/** Invoked when the component has been made invisible.voidcomponentMoved(ComponentEvent e)Invoked when the component's position changes.voidcomponentResized(ComponentEvent e)Invoked when the component's size changes.voidcomponentShown(ComponentEvent e)Invoked when the component has been made visible.voiddraw(Graphics g)Default implementation Creation date: (10.12.2000 11:25:20)VisualComponentgetComponent()Insert the method's description here.intgetComponentHeight()Insert the method's description here.intgetComponentWidth()Insert the method's description here.protected voidpaintComponent(Graphics g)Insert the method's description here.voidresize(int x0, int y0, int width, int height)Default implementation Creation date: (10.12.2000 11:26:54)voidsetComponent(VisualComponent newComponent)Insert the method's description here.-
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, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
PanelDecorator
public PanelDecorator()
Insert the method's description here. Creation date: (10.12.2000 13:25:27)
-
PanelDecorator
public PanelDecorator(VisualComponent component)
ComponentManager constructor comment.- Parameters:
component- component
-
-
Method Detail
-
draw
public void draw(Graphics g)
Default implementation Creation date: (10.12.2000 11:25:20)- Specified by:
drawin interfaceVisualComponent- Parameters:
g- g
-
getComponent
public VisualComponent getComponent()
Insert the method's description here. Creation date: (10.12.2000 13:02:11)- Returns:
- com.cosylab.vdct.graphics.VisualComponent
-
getComponentHeight
public int getComponentHeight()
Insert the method's description here. Creation date: (11.12.2000 16:23:31)- Specified by:
getComponentHeightin interfaceVisualComponent- Returns:
- something
-
getComponentWidth
public int getComponentWidth()
Insert the method's description here. Creation date: (11.12.2000 16:23:02)- Specified by:
getComponentWidthin interfaceVisualComponent- Returns:
- int
-
resize
public void resize(int x0, int y0, int width, int height)Default implementation Creation date: (10.12.2000 11:26:54)- Specified by:
resizein interfaceVisualComponent- Parameters:
x0- x0y0- y0width- widthheight- height
-
setComponent
public void setComponent(VisualComponent newComponent)
Insert the method's description here. Creation date: (10.12.2000 13:02:11)- Parameters:
newComponent- com.cosylab.vdct.graphics.VisualComponent
-
componentHidden
public void componentHidden(ComponentEvent e)
/** Invoked when the component has been made invisible.- Specified by:
componentHiddenin interfaceComponentListener- Parameters:
e- e
-
componentMoved
public void componentMoved(ComponentEvent e)
Invoked when the component's position changes.- Specified by:
componentMovedin interfaceComponentListener- Parameters:
e- e
-
componentResized
public void componentResized(ComponentEvent e)
Invoked when the component's size changes.- Specified by:
componentResizedin interfaceComponentListener- Parameters:
e- e
-
componentShown
public void componentShown(ComponentEvent e)
Invoked when the component has been made visible.- Specified by:
componentShownin interfaceComponentListener- Parameters:
e- e
-
paintComponent
protected void paintComponent(Graphics g)
Insert the method's description here. Creation date: (10.12.2000 14:19:55)- Overrides:
paintComponentin classJComponent- Parameters:
g- java.awt.Graphics
-
-