public class PlotGUI_PointFinder extends AbstractPlotOperatorGUI implements ChangeListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyopName, 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 |
|---|
PlotGUI_PointFinder() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private GridBagConstraints |
getGridBagConstraints_Method() |
private GridBagConstraints |
getGridBagConstraints_Options() |
private GridBagConstraints |
getGridBagConstraints_OutputOptions() |
private JPanel |
getJPanelMethod()
This method initializes JPanel
|
private JPanel |
getJPanelOffset()
This method initializes jJPanelOffset
|
private JPanel |
getJPanelOptions()
This method initializes JPanel
|
private JPanel |
getJPanelOutputOptions() |
private JPanel |
getJPanelScaleDown()
This method initializes jJPanelScaleDown
|
private JPanel |
getJPanelSlope()
This method initializes JPanel
|
private JPanel |
getJPanelSlopeOptions() |
private JPanel |
getJPanelTau()
This method initializes jJPanelTau
|
private JPanel |
getJPanelThres()
This method initializes jJPanelThres
|
private JPanel |
getJPanelThresholdMAC()
This method initializes JPanel
|
private JRadioButton |
getJRadioButtonCoordinates()
This method initializes the Option: Coordinates
|
private JRadioButton |
getJRadioButtonDeltaHeights()
This method initializes the Option: DeltaHeights
|
private JRadioButton |
getJRadioButtonEnergies()
This method initializes the Option: Energies
|
private JRadioButton |
getJRadioButtonHeights()
This method initializes the Option: Heights
|
private JRadioButton |
getJRadioButtonIntervals()
This method initializes the Option: Intervals
|
private JRadioButton |
getJRadioButtonMAC()
This method initializes the Option: MAC
|
private JRadioButton |
getJRadioButtonNegative()
This method initializes the Option: Negative
|
private JRadioButton |
getJRadioButtonPeaks()
This method initializes the Option: Peaks
|
private JRadioButton |
getJRadioButtonPositive()
This method initializes the Option: Positive
|
private JRadioButton |
getJRadioButtonSlope()
This method initializes the Option: Slope
|
private JRadioButton |
getJRadioButtonThreshold()
This method initializes the Option: Threshold
|
private JRadioButton |
getJRadioButtonValleys()
This method initializes the Option: Valleys
|
private void |
setButtonGroupMethod() |
private void |
setButtonGroupSlope() |
private void |
setButtonGroupThresholdMAC() |
private void |
setButtonOutputOptions() |
void |
setParameterValuesToGUI()
This method implements the initialization of the GUI.
|
void |
stateChanged(ChangeEvent e) |
void |
update()
Instruct the GUI to validate and repaint for updated parameters, e.g.
|
void |
updateParameterBlock()
Updates the parameter block in the work package using the current states
of the custom GUI elements.
|
actionEventVirtual, addGUIUpdateListener, destroy, fireVirtualFlagChanged, getChckbxVirtual, getCustomPlotOptions, getGUIUpdateListeners, getPreferencesPanel, initialize, isAutoPreviewSelected, main, propertyChange, 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 JPanel jPanelMethod
private ButtonGroup buttGroupMethod
private JRadioButton buttSlope
private JRadioButton buttPeaks
private JRadioButton buttValleys
private JPanel jPanelOptions
private JPanel jPanelThresholdMAC
private ButtonGroup buttGroupThresholdMAC
private JRadioButton buttThreshold
private JRadioButton buttMAC
private JPanel jPanelThres
private JLabel jLabelThres
private JSpinner jSpinnerThres
private JPanel jPanelTau
private JLabel jLabelTau
private JSpinner jSpinnerTau
private JPanel jPanelOffset
private JLabel jLabelOffset
private JSpinner jSpinnerOffset
private JPanel jPanelScaleDown
private JLabel jLabelScaleDown
private JSpinner jSpinnerScaleDown
private JPanel jPanelSlopeOptions
private ButtonGroup buttGroupSlope
private JRadioButton buttPositive
private JRadioButton buttNegative
private JPanel jPanelOutputOptions
private ButtonGroup buttGroupOutputOptions
private JRadioButton buttCoordinates
private JRadioButton buttIntervals
private JRadioButton buttHeights
private JRadioButton buttEnergies
private JRadioButton buttDeltaHeights
private GridBagConstraints getGridBagConstraints_Method()
private GridBagConstraints getGridBagConstraints_Options()
private GridBagConstraints getGridBagConstraints_OutputOptions()
public void setParameterValuesToGUI()
IOperatorGUIIOperatorGUI may be constructed empty or directly using a valid
IWorkPackage.
If the GUI is constructed empty, the work package must be set manually
using IOperatorGUI.setWorkPackage(IWorkPackage) and IOperatorGUI.setParameterValuesToGUI() must be called in order to set the parameter
values to the GUI.
setParameterValuesToGUI in interface IOperatorGUIsetParameterValuesToGUI in class AbstractPlotOperatorGUIpublic void updateParameterBlock()
IOperatorGUIupdateParameterBlock in interface IOperatorGUIupdateParameterBlock in class AbstractPlotOperatorGUIprivate JRadioButton getJRadioButtonSlope()
private JRadioButton getJRadioButtonPeaks()
private JRadioButton getJRadioButtonValleys()
private JPanel getJPanelMethod()
private void setButtonGroupMethod()
private JRadioButton getJRadioButtonThreshold()
private JRadioButton getJRadioButtonMAC()
private JPanel getJPanelThresholdMAC()
private void setButtonGroupThresholdMAC()
private JPanel getJPanelThres()
private JPanel getJPanelTau()
private JPanel getJPanelOffset()
private JPanel getJPanelScaleDown()
private JRadioButton getJRadioButtonPositive()
private JRadioButton getJRadioButtonNegative()
private JPanel getJPanelSlope()
private JPanel getJPanelSlopeOptions()
private void setButtonGroupSlope()
private JPanel getJPanelOptions()
private JRadioButton getJRadioButtonCoordinates()
private JRadioButton getJRadioButtonIntervals()
private JRadioButton getJRadioButtonHeights()
private JRadioButton getJRadioButtonDeltaHeights()
private JRadioButton getJRadioButtonEnergies()
private JPanel getJPanelOutputOptions()
private void setButtonOutputOptions()
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 AbstractPlotOperatorGUIpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void stateChanged(ChangeEvent e)
stateChanged in interface ChangeListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.