public class OperatorGUI_CalcValue extends AbstractImageOperatorGUI implements ActionListener, AdjustmentListener, PropertyChangeListener
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
OperatorGUI_CalcValue.FloatNumberVerifier |
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JRadioButton |
buttActual |
private JRadioButton |
buttAdd |
private JRadioButton |
buttAND |
private JRadioButton |
buttClamp |
private JRadioButton |
buttDiv |
private JRadioButton |
buttDivIntoConst |
private ButtonGroup |
buttGroupCalc |
private ButtonGroup |
buttGroupResultOptions |
private JRadioButton |
buttMult |
private JRadioButton |
buttNormalize |
private JRadioButton |
buttOR |
private JRadioButton |
buttSubtr |
private JRadioButton |
buttSubtrFromConst |
private JRadioButton |
buttXOR |
private JFormattedTextField |
jFormattedTextFieldValue |
private JLabel |
jLabelValue |
private JPanel |
jPanelCalc |
private JPanel |
jPanelResultOptions |
private JPanel |
jPanelValue |
private static org.apache.log4j.Logger |
logger |
private ParameterBlockIQM |
pb |
private static long |
serialVersionUID |
opName, outputTypes, pcs, workPackageaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
OperatorGUI_CalcValue()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
void |
adjustmentValueChanged(AdjustmentEvent e) |
private GridBagConstraints |
getGridBagConstraintsCalc() |
private GridBagConstraints |
getGridBagConstraintsResultOptions() |
private GridBagConstraints |
getGridBagConstraintsValue() |
private JPanel |
getJPanelCalc()
This method initializes JPanel
|
private JPanel |
getJPanelResultOptions()
This method initializes JPanel
|
private JPanel |
getJPanelValue()
This method initializes jJPanelValue
|
private JRadioButton |
getJRadioButtonActual()
This method initializes the Option: Actual
|
private JRadioButton |
getJRadioButtonAdd()
This method initializes the Option: Add
|
private JRadioButton |
getJRadioButtonAND()
This method initializes the Option: AND
|
private JRadioButton |
getJRadioButtonClamp()
This method initializes the Option: Clamp
|
private JRadioButton |
getJRadioButtonDiv()
This method initializes the Option: Div
|
private JRadioButton |
getJRadioButtonDivIntoConst()
This method initializes the Option: DivIntoConst
|
private JRadioButton |
getJRadioButtonMult()
This method initializes the Option: Mult
|
private JRadioButton |
getJRadioButtonNormalize()
This method initializes the Option: Normalize
|
private JRadioButton |
getJRadioButtonOR()
This method initializes the Option: OR
|
private JRadioButton |
getJRadioButtonSubtr()
This method initializes the Option: Subtr
|
private JRadioButton |
getJRadioButtonSubtrFromConst()
This method initializes the Option: SubtrFromConst
|
private JRadioButton |
getJRadioButtonXOR()
This method initializes the Option: XOR
|
void |
propertyChange(PropertyChangeEvent e) |
private void |
setButtonGroupCalc() |
private void |
setButtonGroupResultOptions() |
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
update()
Instruct the GUI to validate and repaint for updated parameters, e.g.
|
void |
updateParameterBlock()
This method requires a custom implementation.
|
actionEventAutoPreview, actionEventInvert, actionEventVirtual, addGUIUpdateListener, destroy, fireVirtualFlagChanged, getChckbxVirtual, getCustomImageOptions, getGUIUpdateListeners, getPreferencesPanel, initialize, isAutoPreviewSelected, isInvertSelected, main, reset, showPreview, windowOpeneddisableESCOptionForClosing, disableInputs, disableMultiResultsButton, enableESCOptionForClosing, enableInputs, enableMultiResultsButton, getBtnApply, getBtnPreview, getBtnReset, getButtonPanel, getControlsPanel, getCustomControls, getOpGUIContent, getOpName, getOutputOptionsPanel, getScrollPane, getWorkPackage, setOpName, setPreviewButtonState, setVisible, setWorkPackage, showOrHideMultiResultList, updateParameterBlock, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconifiedaddImpl, 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, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, show, toBack, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisVisiblegetFont, postEventprivate static final long serialVersionUID
private static final org.apache.log4j.Logger logger
private ParameterBlockIQM pb
private JRadioButton buttAdd
private JRadioButton buttSubtr
private JRadioButton buttMult
private JRadioButton buttDiv
private JRadioButton buttSubtrFromConst
private JRadioButton buttDivIntoConst
private JRadioButton buttAND
private JRadioButton buttOR
private JRadioButton buttXOR
private JPanel jPanelCalc
private ButtonGroup buttGroupCalc
private JPanel jPanelResultOptions
private ButtonGroup buttGroupResultOptions
private JRadioButton buttClamp
private JRadioButton buttNormalize
private JRadioButton buttActual
private JPanel jPanelValue
private JLabel jLabelValue
private JFormattedTextField jFormattedTextFieldValue
public void updateParameterBlock()
AbstractImageOperatorGUIupdateParameterBlock in interface IOperatorGUIupdateParameterBlock in class AbstractImageOperatorGUIpublic void setParameterValuesToGUI()
setParameterValuesToGUI in interface IOperatorGUIsetParameterValuesToGUI in class AbstractImageOperatorGUIprivate GridBagConstraints getGridBagConstraintsCalc()
private GridBagConstraints getGridBagConstraintsValue()
private GridBagConstraints getGridBagConstraintsResultOptions()
public void update()
IOperatorGUI
This method alters the GUI elements in a container, if the input type is
non-standard for this operator GUI. Furthermore, this method is
responsible for setting the parameters to the elements and calls
IOperatorGUI.updateParameterBlock() before IOperatorGUI.setParameterValuesToGUI()
as last statements.
update in interface IOperatorGUIupdate in class AbstractImageOperatorGUIprivate JRadioButton getJRadioButtonAdd()
private JRadioButton getJRadioButtonSubtr()
private JRadioButton getJRadioButtonMult()
private JRadioButton getJRadioButtonDiv()
private JRadioButton getJRadioButtonSubtrFromConst()
private JRadioButton getJRadioButtonDivIntoConst()
private JRadioButton getJRadioButtonAND()
private JRadioButton getJRadioButtonOR()
private JRadioButton getJRadioButtonXOR()
private JPanel getJPanelCalc()
private void setButtonGroupCalc()
private JPanel getJPanelValue()
private JRadioButton getJRadioButtonClamp()
private JRadioButton getJRadioButtonNormalize()
private JRadioButton getJRadioButtonActual()
private JPanel getJPanelResultOptions()
private void setButtonGroupResultOptions()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged in interface AdjustmentListenerpublic void propertyChange(PropertyChangeEvent e)
propertyChange in interface PropertyChangeListenerpropertyChange in class AbstractImageOperatorGUICopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.