Class EditorPalette
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.processmining.objectcentricconstraintchecking.algorithms.editor.EditorPalette
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class EditorPalette extends javax.swing.JPanel- See Also:
- Serialized Form
-
-
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
-
-
Field Summary
Fields Modifier and Type Field Description protected mxEventSourceeventSourceprotected java.awt.ColorgradientColorprotected javax.swing.JLabelselectedEntry-
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
-
-
Constructor Summary
Constructors Constructor Description EditorPalette(java.lang.Integer rowNum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)voidaddActTemplate(java.lang.String name, javax.swing.ImageIcon icon, mxCell cell)voidaddEdgeTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)voidaddListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)voidaddObjTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)voidaddObjTemplate(java.lang.String name, javax.swing.ImageIcon icon, mxCell cell)voidclearSelection()java.awt.ColorgetGradientColor()booleanisEventsEnabled()voidpaintComponent(java.awt.Graphics g)voidremoveListener(mxEventSource.mxIEventListener listener)voidremoveListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)voidsetEventsEnabled(boolean eventsEnabled)voidsetGradientColor(java.awt.Color c)voidsetPreferredWidth(int width)voidsetSelectionEntry(javax.swing.JLabel entry, mxGraphTransferable t)-
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
-
-
-
-
Field Detail
-
selectedEntry
protected javax.swing.JLabel selectedEntry
-
eventSource
protected mxEventSource eventSource
-
gradientColor
protected java.awt.Color gradientColor
-
-
Method Detail
-
setGradientColor
public void setGradientColor(java.awt.Color c)
-
getGradientColor
public java.awt.Color getGradientColor()
-
paintComponent
public void paintComponent(java.awt.Graphics g)
- Overrides:
paintComponentin classjavax.swing.JComponent
-
clearSelection
public void clearSelection()
-
setSelectionEntry
public void setSelectionEntry(javax.swing.JLabel entry, mxGraphTransferable t)
-
setPreferredWidth
public void setPreferredWidth(int width)
-
addEdgeTemplate
public void addEdgeTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)- Parameters:
name-icon-style-width-height-value-
-
addObjTemplate
public void addObjTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)- Parameters:
name-icon-style-width-height-value-
-
addObjTemplate
public void addObjTemplate(java.lang.String name, javax.swing.ImageIcon icon, mxCell cell)- Parameters:
name-icon-cell-
-
addActTemplate
public void addActTemplate(java.lang.String name, javax.swing.ImageIcon icon, java.lang.String style, int width, int height, java.lang.Object value)
-
addActTemplate
public void addActTemplate(java.lang.String name, javax.swing.ImageIcon icon, mxCell cell)- Parameters:
name-icon-cell-
-
addListener
public void addListener(java.lang.String eventName, mxEventSource.mxIEventListener listener)- Parameters:
eventName-listener-- See Also:
mxEventSource.addListener(String, mxEventSource.mxIEventListener)
-
isEventsEnabled
public boolean isEventsEnabled()
- Returns:
- whether or not event are enabled for this palette
- See Also:
mxEventSource.isEventsEnabled()
-
removeListener
public void removeListener(mxEventSource.mxIEventListener listener)
- Parameters:
listener-- See Also:
mxEventSource.removeListener(mxEventSource.mxIEventListener)
-
removeListener
public void removeListener(mxEventSource.mxIEventListener listener, java.lang.String eventName)
- Parameters:
eventName-listener-- See Also:
mxEventSource#removeListener(String, mxEventSource.mxIEventListener)
-
setEventsEnabled
public void setEventsEnabled(boolean eventsEnabled)
- Parameters:
eventsEnabled-- See Also:
mxEventSource.setEventsEnabled(boolean)
-
-