public class MTBOperatorControlFrame
extends de.unihalle.informatik.Alida.gui.ALDOperatorControlFrame
implements loci.common.StatusListener
There are thres methodes which control the handling of each input parameter
of the operator to a certain degree. These are resetCreateInParameterPanel
,
registerDescriptor
, and setDefaultValue
.
This customizing requires quit some knowledge
of the implementation of .
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
activateBatchMode, batchConfigPanel, buttonColor_ready, buttonColor_runnable, buttonColor_running, buttonColor_unconfigured, execProxy, inputCheckBoxes, inputProviderComps, outputCheckBoxes, pauseButton, resultDisplayButton, runButton, stepButton, stepThroughBox, stepThroughStepSize, stopButton
displayMode, inputPanel, lastDirectory, lastFile, listenerList, mainPanel, messageBoard, messageBoardLineNumber, messageBoardScroller, okOption, op, operatorParameterPanel, pLevel, showAllParameters, tabPane, titleString, yesnoOption
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
MTBOperatorControlFrame(de.unihalle.informatik.Alida.operator.ALDOperator _op,
de.unihalle.informatik.Alida.gui.ALDOperatorGUIExecutionProxy em,
de.unihalle.informatik.Alida.operator.events.ALDOpParameterUpdateEventListener pL)
Construct a JFrame to intantiate and configure an operator
opName
and use executeOperator to execute this operator if requested by the user. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
protected JMenu |
generateHelpMenu() |
MTBOperatorParameterPanel |
setupParamConfigPanel() |
void |
statusUpdated(loci.common.StatusEvent e) |
addBatchInputParameter, addContextSpecificButtonPanel, getBatchInputParameters, getBatchOutputParameters, getInputParamIterator, isBatchModeActive, itemStateChanged, quit, setupAdditionalMenus, setupAdditionalTabContents, setupBatchConfigPanel, updateNodeStatus
addALDOpParameterUpdateEventListener, addCloseButtonPanel, fireALDOpParameterUpdateEvent, getOperator, handleValueChangeEvent, init, postStatusMessage, postSystemMessage, removeALDOpParameterUpdateEventListener, setParameterLinked, setParameterNotLinked, setProviderInteractionLevel, setupAdditionalMenuOptionItems, setupWindow, showProgressEvents, synchronizeOperatorWithGUI, updateOperator, updateParamConfigurationStatus
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public MTBOperatorControlFrame(de.unihalle.informatik.Alida.operator.ALDOperator _op, de.unihalle.informatik.Alida.gui.ALDOperatorGUIExecutionProxy em, de.unihalle.informatik.Alida.operator.events.ALDOpParameterUpdateEventListener pL) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
opName
and use executeOperator
to execute this operator if requested by the user._op
- Associated operator.em
- Execution proxy.de.unihalle.informatik.Alida.exceptions.ALDOperatorException
protected JMenu generateHelpMenu()
generateHelpMenu
in class de.unihalle.informatik.Alida.gui.ALDOperatorConfigurationFrame
public MTBOperatorParameterPanel setupParamConfigPanel()
setupParamConfigPanel
in class de.unihalle.informatik.Alida.gui.ALDOperatorConfigurationFrame
public void statusUpdated(loci.common.StatusEvent e)
statusUpdated
in interface loci.common.StatusListener
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
actionPerformed
in class de.unihalle.informatik.Alida.gui.ALDOperatorControlFrame
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.