public class FuzzyGraphEditorPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
protected class |
FuzzyGraphEditorPanel.SidePanel |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.awt.Color |
background |
protected int |
border |
protected java.awt.Color |
canvasBackground |
protected org.processmining.framework.plugin.PluginContext |
context |
protected MutableFuzzyGraph |
graphForEdit |
protected org.processmining.models.jgraph.visualization.ProMJGraphPanel |
graphPanel |
protected javax.swing.JPanel |
innerPanel |
protected javax.swing.JComponent |
sidePanel |
protected int |
width |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FuzzyGraphEditorPanel(org.processmining.framework.plugin.PluginContext context,
MutableFuzzyGraph graph) |
FuzzyGraphEditorPanel(org.processmining.framework.plugin.PluginContext context,
MutableFuzzyGraph graph,
boolean standalone) |
Modifier and Type | Method and Description |
---|---|
static javax.swing.JPanel |
centerHorizontally(javax.swing.JComponent component,
int height) |
static javax.swing.JLabel |
createMessageLabel(java.lang.String message) |
protected javax.swing.JPanel |
getOverviewPanel() |
protected void |
installGraphListeners(org.processmining.models.jgraph.ProMJGraph graph) |
static javax.swing.JPanel |
layoutHorizontally(java.awt.Component[] components,
int height) |
void |
setGraph(MutableFuzzyGraph graph) |
void |
showEdgeConfiguration(org.processmining.models.jgraph.elements.ProMGraphEdge edge) |
void |
showGeneralConfiguration() |
void |
showNodeConfiguration(org.processmining.models.jgraph.elements.ProMGraphCell node) |
org.processmining.models.jgraph.ProMJGraph |
updateGraphLayout() |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, update
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
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, 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, transferFocusBackward, transferFocusUpCycle
protected MutableFuzzyGraph graphForEdit
protected java.awt.Color background
protected java.awt.Color canvasBackground
protected int width
protected int border
protected javax.swing.JComponent sidePanel
protected javax.swing.JPanel innerPanel
protected org.processmining.framework.plugin.PluginContext context
protected org.processmining.models.jgraph.visualization.ProMJGraphPanel graphPanel
public FuzzyGraphEditorPanel(org.processmining.framework.plugin.PluginContext context, MutableFuzzyGraph graph)
public FuzzyGraphEditorPanel(org.processmining.framework.plugin.PluginContext context, MutableFuzzyGraph graph, boolean standalone)
public org.processmining.models.jgraph.ProMJGraph updateGraphLayout()
public void setGraph(MutableFuzzyGraph graph)
public void showNodeConfiguration(org.processmining.models.jgraph.elements.ProMGraphCell node)
public void showEdgeConfiguration(org.processmining.models.jgraph.elements.ProMGraphEdge edge)
public void showGeneralConfiguration()
protected void installGraphListeners(org.processmining.models.jgraph.ProMJGraph graph)
public static javax.swing.JPanel layoutHorizontally(java.awt.Component[] components, int height)
public static javax.swing.JPanel centerHorizontally(javax.swing.JComponent component, int height)
protected javax.swing.JPanel getOverviewPanel()
public static javax.swing.JLabel createMessageLabel(java.lang.String message)