public class OperatorGUI_Edge extends AbstractImageOperatorGUI implements ActionListener, ChangeListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
opName, outputTypes, pcs, workPackage
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 |
---|
OperatorGUI_Edge()
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
private GridBagConstraints |
getGBC_pnlDirection() |
private GridBagConstraints |
getGBC_pnlKernels() |
private GridBagConstraints |
getGBC_pnlMethod() |
private GridBagConstraints |
getGBC_pnlResultOptions() |
private JPanel |
getJPanelKernelSize1() |
private JPanel |
getJPanelKernelSize2() |
private JRadioButton |
getJRadioButtonDoG()
This method initializes the option for difference of gaussians (DoG).
|
private JRadioButton |
getJRadioButtonFreiChen()
This method initializes the Option: FreiChen
|
private JRadioButton |
getJRadioButtonGradientMagnitude()
This method initializes the Option: GradientMagnitude
|
private JRadioButton |
getJRadioButtonHorizontal()
This method initializes the Option: Horizontal
|
private JRadioButton |
getJRadioButtonLaplace()
This method initializes the Option: Laplace
|
private JRadioButton |
getJRadioButtonPixDiff()
This method initializes the Option: PixDiff
|
private JRadioButton |
getJRadioButtonPrewitt()
This method initializes the Option: Prewitt
|
private JRadioButton |
getJRadioButtonRoberts()
This method initializes the Option: Roberts
|
private JRadioButton |
getJRadioButtonSepPix()
This method initializes the Option: SepPix
|
private JRadioButton |
getJRadioButtonSobel()
This method initializes the Option: Sobel
|
private JRadioButton |
getJRadioButtonVertAndHoriz()
This method initializes the Option: VertAndHoriz
|
private JRadioButton |
getJRadioButtonVertical()
This method initializes the Option: Vertical
|
private JSpinner |
getJSpinnerKernelSize1() |
private JSpinner |
getJSpinnerKernelSize2() |
private JLabel |
getLblKernelSize1() |
private JLabel |
getLblKernelSize2() |
private JPanel |
getPnlDirection()
This method initializes jPanelDirection
|
private JPanel |
getPnlKernels() |
private JPanel |
getPnlMethod()
This method initializes jPanelMethod
|
private JPanel |
getPnlResultOptions() |
private JRadioButton |
getRdbtnActualResult() |
private JRadioButton |
getRdbtnClampResult() |
private JRadioButton |
getRdbtnNormalizeResult() |
private JPanel |
getSpinnerPanel() |
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
stateChanged(ChangeEvent e) |
void |
update()
This method updates the GUI, if needed.
|
void |
updateParameterBlock()
This method sets the current parameter block The individual values of the
GUI current ParameterBlock
|
actionEventAutoPreview, actionEventInvert, actionEventVirtual, addGUIUpdateListener, destroy, fireVirtualFlagChanged, getChckbxVirtual, getCustomImageOptions, getGUIUpdateListeners, getPreferencesPanel, initialize, isAutoPreviewSelected, isInvertSelected, main, propertyChange, reset, showPreview, windowOpened
disableESCOptionForClosing, 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, windowIconified
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, 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
isVisible
getFont, postEvent
private static final long serialVersionUID
private static final org.apache.log4j.Logger logger
private ParameterBlockIQM pb
private final ButtonGroup btnGrpMethod
private JPanel pnlMethod
private JRadioButton rdbtnRoberts
private JRadioButton rdbtnPixDiff
private JRadioButton rdbtnSepPix
private JRadioButton rdbtnSobel
private JRadioButton rdbtnPrewitt
private JRadioButton rdbtnFreiChen
private JRadioButton rdbtnLaplace
private JRadioButton rdbtnDoG
private JPanel pnlKernels
private JPanel pnlSpinner
private JPanel pnlKernelSize1
private JSpinner sprKernelSize1
private JLabel lblKernelSize1
private JPanel pnlKernelSize2
private JSpinner sprKernelSize2
private JLabel lblKernelSize2
private final ButtonGroup btnGrpDirection
private JPanel pnlDirection
private JRadioButton rdbtnGradientMagnitude
private JRadioButton rdbtnHorizontal
private JRadioButton rdbtnVertical
private JRadioButton rdbtnVertAndHoriz
private JPanel pnlResultOptions
private final ButtonGroup btnGrpResultOptions
private JRadioButton rdbtnClampResult
private JRadioButton rdbtnNormalizeResult
private JRadioButton rdbtnActualResult
private GridBagConstraints getGBC_pnlMethod()
private GridBagConstraints getGBC_pnlKernels()
private GridBagConstraints getGBC_pnlDirection()
private GridBagConstraints getGBC_pnlResultOptions()
public void updateParameterBlock()
updateParameterBlock
in interface IOperatorGUI
updateParameterBlock
in class AbstractImageOperatorGUI
public void setParameterValuesToGUI()
setParameterValuesToGUI
in interface IOperatorGUI
setParameterValuesToGUI
in class AbstractImageOperatorGUI
public void update()
update
in interface IOperatorGUI
update
in class AbstractImageOperatorGUI
private JRadioButton getJRadioButtonRoberts()
private JRadioButton getJRadioButtonPixDiff()
private JRadioButton getJRadioButtonSepPix()
private JRadioButton getJRadioButtonSobel()
private JRadioButton getJRadioButtonPrewitt()
private JRadioButton getJRadioButtonFreiChen()
private JRadioButton getJRadioButtonLaplace()
private JRadioButton getJRadioButtonDoG()
JRadioButtonMenuItem
private JPanel getPnlMethod()
private JLabel getLblKernelSize1()
private JSpinner getJSpinnerKernelSize1()
private JLabel getLblKernelSize2()
private JSpinner getJSpinnerKernelSize2()
private JPanel getJPanelKernelSize1()
private JPanel getJPanelKernelSize2()
private JPanel getSpinnerPanel()
private JPanel getPnlKernels()
private JRadioButton getJRadioButtonGradientMagnitude()
private JRadioButton getJRadioButtonHorizontal()
private JRadioButton getJRadioButtonVertical()
private JRadioButton getJRadioButtonVertAndHoriz()
private JPanel getPnlDirection()
private JPanel getPnlResultOptions()
private JRadioButton getRdbtnClampResult()
private JRadioButton getRdbtnNormalizeResult()
private JRadioButton getRdbtnActualResult()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
Copyright © 2009–2016 Helmut Ahammer, Philipp Kainz. All rights reserved.