public class PlotGUI_SymbolicAggregation extends AbstractPlotOperatorGUI implements ChangeListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JRadioButton |
buttColor |
private JRadioButton |
buttGrey |
private ButtonGroup |
buttGroupColorModel |
private JLabel |
jLabelAggLength |
private JLabel |
jLabelAlphabetSize |
private JLabel |
jLabelImageSize |
private JLabel |
jLabelMag |
private JLabel |
jLabelSubWordLength |
private JLabel |
jLabelWordLength |
private JPanel |
jPanelAggLength |
private JPanel |
jPanelAlphabetSize |
private JPanel |
jPanelColorModel |
private JPanel |
jPanelImageSize |
private JPanel |
jPanelMag |
private JPanel |
jPanelOptions |
private JPanel |
jPanelSubWordLength |
private JPanel |
jPanelWordLength |
private JSpinner |
jSpinnerAggLength |
private JSpinner |
jSpinnerAlphabetSize |
private JSpinner |
jSpinnerMag |
private JSpinner |
jSpinnerSubWordLength |
private JSpinner |
jSpinnerWordLength |
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 |
|---|
PlotGUI_SymbolicAggregation() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private void |
addAllChangeListeners() |
private void |
calcAndSetImageSize()
This method calculates the size of the output image and sets the GUI element
|
private GridBagConstraints |
getGBC_AggLength() |
private GridBagConstraints |
getGBC_AlphabetSize() |
private GridBagConstraints |
getGBC_ColorModel() |
private GridBagConstraints |
getGBC_ImageSize() |
private GridBagConstraints |
getGBC_Mag() |
private GridBagConstraints |
getGBC_Options() |
private GridBagConstraints |
getGBC_SubWordLength() |
private GridBagConstraints |
getGBC_WordLength() |
private JPanel |
getJPanelAggLength()
This method initializes jJPanelAggLength
|
private JPanel |
getJPanelAlphabetSize()
This method initializes jJPanelAlphabetSize
|
private JPanel |
getJPanelColorModel()
This method initializes JPanel
|
private JPanel |
getJPanelImageSize()
This method initializes jJPanelImageSize
|
private JPanel |
getJPanelMag()
This method initializes jJPanelMag
|
private JPanel |
getJPanelOptions()
This method initializes JPanel
|
private JPanel |
getJPanelSubWordLength()
This method initializes jJPanelSubWordLength
|
private JPanel |
getJPanelWordLength()
This method initializes jJPanelWordLength
|
private JRadioButton |
getJRadioButtonColor()
This method initializes the Option: Color
|
private JRadioButton |
getJRadioButtonGrey()
This method initializes the Option: Grey
|
private void |
removeAllChangeListeners() |
private void |
setButtonGroupColorModel() |
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 org.apache.log4j.Logger logger
private static final long serialVersionUID
private ParameterBlockIQM pb
private JPanel jPanelAggLength
private JLabel jLabelAggLength
private JSpinner jSpinnerAggLength
private JPanel jPanelAlphabetSize
private JLabel jLabelAlphabetSize
private JSpinner jSpinnerAlphabetSize
private JPanel jPanelWordLength
private JLabel jLabelWordLength
private JSpinner jSpinnerWordLength
private JPanel jPanelSubWordLength
private JLabel jLabelSubWordLength
private JSpinner jSpinnerSubWordLength
private JPanel jPanelMag
private JLabel jLabelMag
private JSpinner jSpinnerMag
private JPanel jPanelImageSize
private JLabel jLabelImageSize
private JPanel jPanelOptions
private JPanel jPanelColorModel
private ButtonGroup buttGroupColorModel
private JRadioButton buttGrey
private JRadioButton buttColor
private void calcAndSetImageSize()
private GridBagConstraints getGBC_Options()
private GridBagConstraints getGBC_ColorModel()
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 AbstractPlotOperatorGUIprivate void addAllChangeListeners()
private void removeAllChangeListeners()
public void updateParameterBlock()
IOperatorGUIupdateParameterBlock in interface IOperatorGUIupdateParameterBlock in class AbstractPlotOperatorGUIprivate JPanel getJPanelAggLength()
private JPanel getJPanelAlphabetSize()
private JPanel getJPanelWordLength()
private JPanel getJPanelSubWordLength()
private JPanel getJPanelMag()
private JPanel getJPanelImageSize()
private GridBagConstraints getGBC_AggLength()
private GridBagConstraints getGBC_AlphabetSize()
private GridBagConstraints getGBC_WordLength()
private GridBagConstraints getGBC_SubWordLength()
private GridBagConstraints getGBC_Mag()
private GridBagConstraints getGBC_ImageSize()
private JPanel getJPanelOptions()
private JRadioButton getJRadioButtonGrey()
private JRadioButton getJRadioButtonColor()
private JPanel getJPanelColorModel()
private void setButtonGroupColorModel()
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.