|
|||||||||
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
dk.vajhoej.model.graphic.base.BaseGraphic
dk.vajhoej.model.graphic.base.PaletteGraphic
dk.vajhoej.model.graphic.base.BoxPaletteGraphic
dk.vajhoej.model.graphic.adv.BoxPaletteGraphicWrapper
public class BoxPaletteGraphicWrapper
Class BoxPaletteGraphicWrapper contains the added GUI functionality for a BoxPaletteGraphic instance.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class dk.vajhoej.model.graphic.base.BaseGraphic |
---|
BaseGraphic.Grid |
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 dk.vajhoej.model.graphic.base.BaseGraphic |
---|
cfg, fixed, h, nchild, readonly, style, w |
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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
BoxPaletteGraphicWrapper(AllGraphicConfig cfg,
BoxPalette bp,
Data data)
Create instance of BoxPaletteGraphicWrapper |
Method Summary | |
---|---|
boolean |
acceptItem(java.lang.Object item)
Will component accept item. |
void |
addItem(AllGraphicConfig cfg,
java.lang.Object item,
java.awt.Point p)
Add item to component. |
java.lang.Object[] |
createNew()
Objects component can create. |
double |
getAngle()
Get existing angle. |
double |
getHor()
Get existing horizontal move. |
java.lang.String |
getId()
|
java.lang.Object |
getRealObject()
Get model object represented by component. |
java.awt.datatransfer.Transferable |
getTransferableObject()
Get tranferable object. |
double |
getVer()
Get existing vertical move. |
boolean |
isReadonly()
Is component readonly. |
boolean |
isRotating()
Is the component a rotating component. |
void |
removeItem(CommonGraphicWrapper item)
Remove item from component. |
void |
rotate(double angle,
double hor,
double ver)
Rotate component. |
void |
updateState()
Update state of component. |
Methods inherited from class dk.vajhoej.model.graphic.base.PaletteGraphic |
---|
calcSize, isShow, paintChildren, paintComponent, setShow, swap |
Methods inherited from class dk.vajhoej.model.graphic.base.BaseGraphic |
---|
addChild, addLabel, addTwoLabels, autoSize, calcGrid, drawArrow, drawBarrel, drawBarrelBehind, drawBelowMiddleString, drawBelowTopString, drawBottomString, drawCircle, drawCircleBehind, drawEndCross, drawFirewall, drawFirewallBehind, drawLeftBus, drawMidBus, drawMidCross, drawMiddleString, drawOffsetMiddleString, drawRectangle, drawRectangleBehind, drawRightBus, drawTopString, drawUML, removeChild, setBorder, setReadonly, upAutoSize |
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, transferFocusBackward, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BoxPaletteGraphicWrapper(AllGraphicConfig cfg, BoxPalette bp, Data data)
cfg
- graphic configurationbp
- box palettedata
- config dataMethod Detail |
---|
public boolean isReadonly()
CommonGraphicWrapper
isReadonly
in interface CommonGraphicWrapper
public boolean acceptItem(java.lang.Object item)
CommonGraphicWrapper
acceptItem
in interface CommonGraphicWrapper
item
- object to be added
public void addItem(AllGraphicConfig cfg, java.lang.Object item, java.awt.Point p)
CommonGraphicWrapper
addItem
in interface CommonGraphicWrapper
cfg
- graphic configurationitem
- object to be addedp
- point to add itpublic void removeItem(CommonGraphicWrapper item)
CommonGraphicWrapper
removeItem
in interface CommonGraphicWrapper
item
- object to be removedpublic void updateState()
CommonGraphicWrapper
updateState
in interface CommonGraphicWrapper
public java.lang.Object getRealObject()
CommonGraphicWrapper
getRealObject
in interface CommonGraphicWrapper
public java.awt.datatransfer.Transferable getTransferableObject()
CommonGraphicWrapper
getTransferableObject
in interface CommonGraphicWrapper
public java.lang.String getId()
public boolean isRotating()
CommonGraphicWrapper
isRotating
in interface CommonGraphicWrapper
public void rotate(double angle, double hor, double ver)
CommonGraphicWrapper
rotate
in interface CommonGraphicWrapper
angle
- rotation anglehor
- horizontal movever
- vertical movepublic double getAngle()
CommonGraphicWrapper
getAngle
in interface CommonGraphicWrapper
public double getHor()
CommonGraphicWrapper
getHor
in interface CommonGraphicWrapper
public double getVer()
CommonGraphicWrapper
getVer
in interface CommonGraphicWrapper
public java.lang.Object[] createNew()
CommonGraphicWrapper
createNew
in interface CommonGraphicWrapper
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |