|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
de.unihalle.informatik.Alida.gui.ALDOperatorConfigurationFrame
de.unihalle.informatik.Alida.gui.ALDOperatorControlFrame
de.unihalle.informatik.MiToBo.core.gui.MTBOperatorControlFrame
public class MTBOperatorControlFrame
This frame is used to display and modify the input parameters of an ALDOperator. If the operator is configured, i.e. iput parameters set, it may be executed using an ALDExecuteOperatorFrame. This JFrame is free to decide, what executing precisily means, usually it is to start the operator via its runOp method and display or store the results appropriately.
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 .
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
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 | |
---|---|
protected boolean |
debug
Debug flag for internal use only. |
Fields inherited from class de.unihalle.informatik.Alida.gui.ALDOperatorControlFrame |
---|
activateBatchMode, batchConfigPanel, buttonColor_ready, buttonColor_runnable, buttonColor_running, buttonColor_unconfigured, execProxy, inputCheckBoxes, inputProviderComps, outputCheckBoxes, pauseButton, resultDisplayButton, runButton, stepButton, stepThroughBox, stepThroughStepSize, stopButton |
Fields inherited from class de.unihalle.informatik.Alida.gui.ALDOperatorConfigurationFrame |
---|
displayMode, inputPanel, lastDirectory, lastFile, listenerList, okOption, op, operatorParameterPanel, pLevel, radioItemAdvanced, radioItemStandard, status, tabPane, titleString, yesnoOption |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
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 |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
MTBOperatorControlFrame(de.unihalle.informatik.Alida.operator.ALDOperator _op,
de.unihalle.informatik.Alida.gui.ALDOperatorGUIExecutionProxy em)
Construct a JFrame to intantiate and configure an operator opName
and use executeOperator to execute this operator if requested by the user. |
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent e)
|
protected JMenu |
generateHelpMenu()
|
MTBOperatorParameterPanel |
setupParamConfigPanel()
|
void |
statusUpdated(loci.common.StatusEvent e)
|
Methods inherited from class de.unihalle.informatik.Alida.gui.ALDOperatorControlFrame |
---|
addBatchInputParameter, addContextSpecificButtonPanel, getBatchInputParameters, getBatchOutputParameters, getInputParamIterator, handleValueChangeEvent, init, isBatchModeActive, itemStateChanged, quit, setupAdditionalMenus, setupAdditionalTabContents, setupBatchConfigPanel, updateNodeStatus, updateOperatorAfterConfigReload |
Methods inherited from class de.unihalle.informatik.Alida.gui.ALDOperatorConfigurationFrame |
---|
addALDOpParameterUpdateEventListener, addCloseButtonPanel, fireALDOpParameterUpdateEvent, getOperator, removeALDOpParameterUpdateEventListener, setParameterLinked, setParameterNotLinked, setProviderInteractionLevel, setStatus, setupWindow, updateOperator, updateParamConfigurationStatus |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected boolean debug
Constructor Detail |
---|
public MTBOperatorControlFrame(de.unihalle.informatik.Alida.operator.ALDOperator _op, de.unihalle.informatik.Alida.gui.ALDOperatorGUIExecutionProxy em) 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
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |