public class OperatorGUI_Resize extends AbstractImageOperatorGUI implements ActionListener, 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 |
|---|
OperatorGUI_Resize()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private int[] |
calcNewWidthHeight(float zoomX,
float zoomY,
int argX,
int argY)
This method calculates the new values
|
private GridBagConstraints |
createGridBagConstraintsButtonGroupIntP() |
private GridBagConstraints |
createGridBagConstraintsButtonGroupMag() |
private GridBagConstraints |
createGridBagConstraintsNewSize() |
private GridBagConstraints |
createGridBagConstraintsOldSize() |
private GridBagConstraints |
createGridBagConstraintsZoomOrSize() |
private JPanel |
createJPanelIntP()
This method initializes JPanel
|
private JPanel |
createJPanelMag()
This method initializes JPanel
|
private JPanel |
createJPanelNewHeight()
This method initializes jJPanelNewHeight
|
private JPanel |
createJPanelNewSize()
This method initializes jJPanelNewsize
|
private JPanel |
createJPanelNewWidth()
This method initializes jJPanelNewWidth
|
private JPanel |
createJPanelOldHeight()
This method initializes jJPanelOldHeight
|
private JPanel |
createJPanelOldSize()
This method initializes jJPanelOldsize
|
private JPanel |
createJPanelOldWidth()
This method initializes jJPanelOldWidth
|
private JPanel |
createJPanelZoomOrSize()
This method initializes JPanel
|
private JRadioButton |
getJRadioButtonButt_10()
This method initializes the Option: /10
|
private JRadioButton |
getJRadioButtonButt_2()
This method initializes the Option: /2
|
private JRadioButton |
getJRadioButtonButt_5()
This method initializes the Option: /5
|
private JRadioButton |
getJRadioButtonButtBC()
This method initializes the Option: Bicubic interpolation
|
private JRadioButton |
getJRadioButtonButtBC2()
This method initializes the Option: Bicubic2 interpolation
|
private JRadioButton |
getJRadioButtonButtBL()
This method initializes the Option: Bilinear interpolation
|
private JRadioButton |
getJRadioButtonButtNN()
This method initializes the Option: Nearest Neighbor
|
private JRadioButton |
getJRadioButtonButtSize()
This method initializes the Option:
|
private JRadioButton |
getJRadioButtonButtX10()
This method initializes the Option: 10 times
|
private JRadioButton |
getJRadioButtonButtX2()
This method initializes the Option: 2 times
|
private JRadioButton |
getJRadioButtonButtX5()
This method initializes the Option: 5 times
|
private JRadioButton |
getJRadioButtonButtZoom()
This method initializes the Option:
|
private void |
setButtonGroupIntP() |
private void |
setButtonGroupMag() |
private void |
setButtonGroupZoomOrSize() |
private void |
setNewWidthHeight()
This method displays the new values
|
private void |
setOldValues()
This method displays the old values
|
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
stateChanged(ChangeEvent e) |
void |
update()
This method updates the GUI if needed This method overrides IqmOpJFrame
|
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, 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 float zoomX
private float zoomY
private JRadioButton butt_10
private JRadioButton butt_5
private JRadioButton butt_2
private JRadioButton buttX2
private JRadioButton buttX5
private JRadioButton buttX10
private JPanel jPanelMag
private ButtonGroup buttGroupMag
private JRadioButton buttNN
private JRadioButton buttBL
private JRadioButton buttBC
private JRadioButton buttBC2
private JPanel jPanelIntP
private ButtonGroup buttGroupIntP
private JPanel jPanelOldWidth
private JLabel jLabelOldWidth
private JFormattedTextField jFormattedTextFieldOldWidth
private JPanel jPanelOldHeight
private JLabel jLabelOldHeight
private JFormattedTextField jFormattedTextFieldOldHeight
private JPanel jPanelOldSize
private JPanel jPanelNewWidth
private JLabel jLabelNewWidth
private JSpinner jSpinnerNewWidth
private JPanel jPanelNewHeight
private JLabel jLabelNewHeight
private JSpinner jSpinnerNewHeight
private JPanel jPanelNewSize
private JRadioButton buttZoom
private JRadioButton buttSize
private JPanel jPanelZoomOrSize
private ButtonGroup buttGroupZoomOrSize
private JLabel jLabelZoomOrSize
public void updateParameterBlock()
updateParameterBlock in interface IOperatorGUIupdateParameterBlock in class AbstractImageOperatorGUIpublic void setParameterValuesToGUI()
setParameterValuesToGUI in interface IOperatorGUIsetParameterValuesToGUI in class AbstractImageOperatorGUIpublic void update()
update in interface IOperatorGUIupdate in class AbstractImageOperatorGUIprivate void setOldValues()
private void setNewWidthHeight()
private int[] calcNewWidthHeight(float zoomX,
float zoomY,
int argX,
int argY)
int - optZoom pressed button int argX old x value, int argY old y
valueprivate GridBagConstraints createGridBagConstraintsOldSize()
private GridBagConstraints createGridBagConstraintsButtonGroupMag()
private GridBagConstraints createGridBagConstraintsButtonGroupIntP()
private GridBagConstraints createGridBagConstraintsNewSize()
private GridBagConstraints createGridBagConstraintsZoomOrSize()
private JRadioButton getJRadioButtonButt_10()
private JRadioButton getJRadioButtonButt_5()
private JRadioButton getJRadioButtonButt_2()
private JRadioButton getJRadioButtonButtX2()
private JRadioButton getJRadioButtonButtX5()
private JRadioButton getJRadioButtonButtX10()
private JPanel createJPanelMag()
private void setButtonGroupMag()
private JRadioButton getJRadioButtonButtNN()
private JRadioButton getJRadioButtonButtBL()
private JRadioButton getJRadioButtonButtBC()
private JRadioButton getJRadioButtonButtBC2()
private JPanel createJPanelIntP()
private void setButtonGroupIntP()
private JPanel createJPanelOldWidth()
private JPanel createJPanelOldHeight()
private JPanel createJPanelOldSize()
private JPanel createJPanelNewWidth()
private JPanel createJPanelNewHeight()
private JPanel createJPanelNewSize()
private JRadioButton getJRadioButtonButtZoom()
private JRadioButton getJRadioButtonButtSize()
private JPanel createJPanelZoomOrSize()
private void setButtonGroupZoomOrSize()
public 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.