Package net.mcreator.ui.procedure
Class StringProcedureSelector
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.mcreator.ui.procedure.AbstractProcedureSelector
net.mcreator.ui.procedure.RetvalProcedureSelector<String,StringProcedure>
net.mcreator.ui.procedure.StringProcedureSelector
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,IValidable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class net.mcreator.ui.procedure.AbstractProcedureSelector
AbstractProcedureSelector.Side
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields inherited from class net.mcreator.ui.procedure.AbstractProcedureSelector
add, defaultName, depslab, depsMap, edit, mcreator, providedDependencies, returnType
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
Fields inherited from class java.awt.Component
accessibleContext, 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
ConstructorDescriptionStringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, boolean allowInlineEditor, JComboBox<String> fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, boolean allowInlineEditor, JTextComponent fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, JComboBox<String> fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, JTextComponent fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, JComboBox<String> fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, JComboBox<String> fixedValue, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, JTextComponent fixedValue, int width, Dependency... providedDependencies) StringProcedureSelector
(IHelpContext helpContext, MCreator mcreator, JTextComponent fixedValue, Dependency... providedDependencies) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setFixedValue
(String value) void
setSelectedProcedure
(Procedure procedure) Methods inherited from class net.mcreator.ui.procedure.RetvalProcedureSelector
setEnabled
Methods inherited from class net.mcreator.ui.procedure.AbstractProcedureSelector
enableRealtimeValidation, getValidationStatus, getValidator, makeReturnValueOptional, paint, refreshList, refreshListKeepSelected, setSelectedProcedure, setValidator
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, 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, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.mcreator.ui.validation.IValidable
isEnabled
-
Constructor Details
-
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, @Nullable JTextComponent fixedValue, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, @Nullable JTextComponent fixedValue, int width, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, @Nullable JTextComponent fixedValue, int width, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, boolean allowInlineEditor, @Nullable JTextComponent fixedValue, int width, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, @Nullable JComboBox<String> fixedValue, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, @Nullable JComboBox<String> fixedValue, int width, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, @Nullable JComboBox<String> fixedValue, int width, Dependency... providedDependencies) -
StringProcedureSelector
public StringProcedureSelector(@Nullable IHelpContext helpContext, MCreator mcreator, String eventName, AbstractProcedureSelector.Side side, boolean allowInlineEditor, @Nullable JComboBox<String> fixedValue, int width, Dependency... providedDependencies)
-
-
Method Details
-
getSelectedProcedure
- Specified by:
getSelectedProcedure
in classRetvalProcedureSelector<String,
StringProcedure>
-
setSelectedProcedure
- Specified by:
setSelectedProcedure
in classRetvalProcedureSelector<String,
StringProcedure>
-
getFixedValue
- Specified by:
getFixedValue
in classRetvalProcedureSelector<String,
StringProcedure>
-
setFixedValue
- Specified by:
setFixedValue
in classRetvalProcedureSelector<String,
StringProcedure>
-