Class MindMapPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
rs.edu.raf.dsw.rudok.app.gui.swing.mindmappanel.MindMapPanel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,IMindMapPanel
public class MindMapPanel extends JPanel implements IMindMapPanel
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested 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_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors Constructor Description MindMapPanel(MindMap mindMap) -
Method Summary
Modifier and Type Method Description IActionManagergetActionManager()IDiagramControllergetDiagramController()MindMapgetMindMap()Returns theMindMapassociated with this panel.IStateActionManagergetStateActionManager()Returns theIStateActionManagerfor thisIMindMapPanelinstance.IStateManagergetStateManager()Returns theIStateManagerfor thisIMindMapPanelinstance.voidmouseClickStateMigrate(int x1, int y1)Performs the state migration for a mouse click.voidmouseClickStateMigrate(Topic topic)Performs the state migration for a mouse click.voidmouseDrawStateMigrate(int x1, int y1, int x2, int y2, boolean complete)Performs the state migration for a mouse draw.voidmouseDrawStateMigrate(Topic... topics)Performs the state migration for a mouse draw.voidmouseDrawStateMigrate(Topic t, int x1, int y1, boolean complete)Performs the state migration for a mouse draw.voidmouseDrawStateMigrate(Topic t1, Topic t2)Performs the state migration for a mouse draw.voidstartAddTopicState()Starts add topic state.voidstartDeleteElementState()Starts delete element state.voidstartDrawConnectionState()Starts draw connection state.voidstartSelectTopicState()Starts select topic state.Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, 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, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods 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, validateTreeMethods 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 Details
-
MindMapPanel
-
-
Method Details
-
getMindMap
Description copied from interface:IMindMapPanelReturns theMindMapassociated with this panel.- Specified by:
getMindMapin interfaceIMindMapPanel- Returns:
MindMapassociated with this panel.
-
getActionManager
- Specified by:
getActionManagerin interfaceIMindMapPanel
-
getStateActionManager
Description copied from interface:IMindMapPanelReturns theIStateActionManagerfor thisIMindMapPanelinstance.- Specified by:
getStateActionManagerin interfaceIMindMapPanel- Returns:
IStateActionManagerfor thisIMindMapPanelinstance.
-
getDiagramController
- Specified by:
getDiagramControllerin interfaceIMindMapPanel
-
getStateManager
Description copied from interface:IMindMapPanelReturns theIStateManagerfor thisIMindMapPanelinstance.- Specified by:
getStateManagerin interfaceIMindMapPanel- Returns:
IStateManagerfor thisIMindMapPanelinstance.
-
startAddTopicState
public void startAddTopicState()Description copied from interface:IMindMapPanelStarts add topic state.- Specified by:
startAddTopicStatein interfaceIMindMapPanel
-
startDeleteElementState
public void startDeleteElementState()Description copied from interface:IMindMapPanelStarts delete element state.- Specified by:
startDeleteElementStatein interfaceIMindMapPanel
-
startDrawConnectionState
public void startDrawConnectionState()Description copied from interface:IMindMapPanelStarts draw connection state.- Specified by:
startDrawConnectionStatein interfaceIMindMapPanel
-
startSelectTopicState
public void startSelectTopicState()Description copied from interface:IMindMapPanelStarts select topic state.- Specified by:
startSelectTopicStatein interfaceIMindMapPanel
-
mouseDrawStateMigrate
public void mouseDrawStateMigrate(int x1, int y1, int x2, int y2, boolean complete)Description copied from interface:IMindMapPanelPerforms the state migration for a mouse draw.- Specified by:
mouseDrawStateMigratein interfaceIMindMapPanel
-
mouseDrawStateMigrate
Description copied from interface:IMindMapPanelPerforms the state migration for a mouse draw.- Specified by:
mouseDrawStateMigratein interfaceIMindMapPanel
-
mouseClickStateMigrate
public void mouseClickStateMigrate(int x1, int y1)Description copied from interface:IMindMapPanelPerforms the state migration for a mouse click.- Specified by:
mouseClickStateMigratein interfaceIMindMapPanel
-
mouseClickStateMigrate
Description copied from interface:IMindMapPanelPerforms the state migration for a mouse click.- Specified by:
mouseClickStateMigratein interfaceIMindMapPanel
-
mouseDrawStateMigrate
Description copied from interface:IMindMapPanelPerforms the state migration for a mouse draw.- Specified by:
mouseDrawStateMigratein interfaceIMindMapPanel
-
mouseDrawStateMigrate
Description copied from interface:IMindMapPanelPerforms the state migration for a mouse draw.- Specified by:
mouseDrawStateMigratein interfaceIMindMapPanel
-