public class JIPipeDesktopAnnotationGraphNodeUI extends JIPipeDesktopGraphNodeUI
JIPipeDesktopGraphNodeUI.DefaultNodeUIActionRequestedEvent, JIPipeDesktopGraphNodeUI.DefaultNodeUIActionRequestedEventEmitter, JIPipeDesktopGraphNodeUI.DefaultNodeUIActionRequestedEventListener, JIPipeDesktopGraphNodeUI.NodeUIActionRequestedEvent, JIPipeDesktopGraphNodeUI.NodeUIActionRequestedEventEmitter, JIPipeDesktopGraphNodeUI.NodeUIActionRequestedEventListener, JIPipeDesktopGraphNodeUI.SlotStatus
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
activeAreas, COLOR_DISABLED_1, COLOR_DISABLED_2, COLOR_RUN_BUTTON_ICON, COLOR_SLOT_CACHED, COLOR_SLOT_DISCONNECTED, RUN_NODE_CONTEXT_MENU_ENTRIES
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JIPipeDesktopAnnotationGraphNodeUI(JIPipeDesktopWorkbench workbench,
JIPipeDesktopGraphCanvasUI graphCanvasUI,
JIPipeAnnotationGraphNode node)
Creates a new UI
|
Modifier and Type | Method and Description |
---|---|
boolean |
isDrawShadow() |
void |
onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
Should be triggered when an algorithm's name parameter is changed
|
void |
paintMinimap(Graphics2D graphics2D,
int x,
int y,
int width,
int height,
BasicStroke defaultStroke,
BasicStroke selectedStroke,
Set<JIPipeDesktopGraphNodeUI> selection) |
protected void |
paintNode(Graphics2D g2) |
void |
setNodeGridSize(int width,
int height) |
protected void |
updateActiveAreas() |
protected void |
updateSize()
Recalculates the UI size
|
getAddInputSlotArea, getAddOutputSlotArea, getBorderColor, getBottomY, getCurrentActiveArea, getFillColor, getGraphCanvasUI, getInputSlotMap, getNode, getNodeUIActionRequestedEventEmitter, getOutputSlotMap, getRightX, getSlotActiveArea, getSlotLocation, getStoredGridLocation, getViewMode, getZoom, isBuffered, isDisplayedInForeignCompartment, isNodeRunnable, isSlotsInputsEditable, isSlotsOutputsEditable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveToClosestGridPoint, moveToGridLocation, moveToStoredGridLocation, onCacheModified, onNodeConnected, onNodeDisconnected, onNodeSlotsChanged, paintComponent, pickAddSlotAtMousePosition, pickSlotAtMousePosition, pickSlotAtMousePosition, setBuffered, setZoom, updateAssets, updateColors, updateHotkeyInfo, updateSlotActiveAreas, updateSlots, updateView, updateWholeNodeActiveAreas
getDesktopWorkbench, getWorkbench
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, 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
public JIPipeDesktopAnnotationGraphNodeUI(JIPipeDesktopWorkbench workbench, JIPipeDesktopGraphCanvasUI graphCanvasUI, JIPipeAnnotationGraphNode node)
workbench
- thr workbenchgraphCanvasUI
- The graph UI that contains this UInode
- The algorithmpublic void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
JIPipeDesktopGraphNodeUI
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
onParameterChanged
in class JIPipeDesktopGraphNodeUI
event
- The generated eventprotected void updateSize()
JIPipeDesktopGraphNodeUI
updateSize
in class JIPipeDesktopGraphNodeUI
protected void updateActiveAreas()
updateActiveAreas
in class JIPipeDesktopGraphNodeUI
public boolean isDrawShadow()
isDrawShadow
in class JIPipeDesktopGraphNodeUI
protected void paintNode(Graphics2D g2)
paintNode
in class JIPipeDesktopGraphNodeUI
public void setNodeGridSize(int width, int height)
public void paintMinimap(Graphics2D graphics2D, int x, int y, int width, int height, BasicStroke defaultStroke, BasicStroke selectedStroke, Set<JIPipeDesktopGraphNodeUI> selection)
paintMinimap
in class JIPipeDesktopGraphNodeUI
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.