public class OperatorGUI_Convert extends AbstractImageOperatorGUI implements ActionListener
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_Convert()
constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
private JRadioButton |
createButt16to8()
This method initializes the Option: 16bit to 8bit
|
private JRadioButton |
createButt8to16()
This method initializes the Option: 8bit to 16bit
|
private JRadioButton |
createButt8toFC()
This method initializes the Option: 8bit to false color
|
private JRadioButton |
createButt8toFCBlue()
This method initializes the Option: 8bit to false color blue
|
private JRadioButton |
createButt8toFCGreen()
This method initializes the Option: 8bit to false color green
|
private JRadioButton |
createButt8toFCRed()
This method initializes the Option: 8bit to false color red
|
private JRadioButton |
createButt8toRGB()
This method initializes the Option: 8bit to RGB
|
private JRadioButton |
createButtChB()
This method initializes the Option: Extract the blue channel
|
private JRadioButton |
createButtChG()
This method initializes the Option: Extract the green channel
|
private JRadioButton |
createButtChR()
This method initializes the Option: Extract red channel
|
private JRadioButton |
createButtCIELAB2RGB()
This method initializes the Option: CIELAB2RGB conversion
|
private JRadioButton |
createButtCIELUV2RGB()
This method initializes the Option: CIELUV2RGB conversion
|
private JRadioButton |
createButtCIEXYZ2RGB()
This method initializes the Option: CIEXYZ2RGB conversion
|
private JRadioButton |
createButtHLS2RGB()
This method initializes the Option: HLS2RGB conversion
|
private JRadioButton |
createButtMeanRGB()
This method initializes the Option: Mean of RGB
|
private JRadioButton |
createButtNTSC()
This method initializes the Option: NTSC
|
private JRadioButton |
createButtPaletteToGreyMean()
This method initializes the Option: Palette to Grey Mean
|
private JRadioButton |
createButtPaletteToGreyNTSC()
This method initializes the Option: Palette to Grey NTSC
|
private JRadioButton |
createButtPaletteToRGB()
This method initializes the Option: Palette to RGB
|
private JRadioButton |
createButtRGB2CIELAB()
This method initializes the Option: RGB2CIELAB conversion
|
private JRadioButton |
createButtRGB2CIELUV()
This method initializes the Option: RGB2CIELUV conversion
|
private JRadioButton |
createButtRGB2CIEXYZ()
This method initializes the Option: RGB2CIEXYZ conversion
|
private JRadioButton |
createButtRGB2HLS()
This method initializes the Option: RGB2HLS conversion
|
private JRadioButton |
createButtRGB2HSV()
This method initializes the Option: RGB2HSV conversion
|
private JRadioButton |
createButtRGBA2RGBnoAlphaPre() |
private JRadioButton |
createJRadioButtonMenuButtHSV2RGB()
This method initializes the Option: HSV2RGB conversion
|
private JPanel |
createPanel16bit()
This method initializes jPanel
|
private JPanel |
createPanel8bit()
This method initializes pnl8bit
|
private JPanel |
createPanelPalette()
This method initializes jPanel
|
private JPanel |
createPanelRGB()
This method initializes jPanel
|
private JPanel |
createPanelRGBa()
This method initializes jPanel
|
private void |
disableAndDeselectAllItems() |
private GridBagConstraints |
getGridBagConstraints_16bit() |
private GridBagConstraints |
getGridBagConstraints_8bit() |
private GridBagConstraints |
getGridBagConstraints_Palette() |
private GridBagConstraints |
getGridBagConstraints_RGB() |
private GridBagConstraints |
getGridBagConstraints_RGBa() |
private void |
setButtonGroup16bit() |
private void |
setButtonGroup8bit() |
private void |
setButtonGroupPalettte() |
private void |
setButtonGroupRGB() |
void |
setParameterValuesToGUI()
This method sets the current parameter values
|
void |
update()
This method updates the GUI if needed This method overrides OperatorGUI
|
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 JRadioButton butt8toRGB
private JRadioButton butt8to16
private JRadioButton butt8toFC
private JRadioButton butt8toFCRed
private JRadioButton butt8toFCGreen
private JRadioButton butt8toFCBlue
private JRadioButton butt16to8
private JRadioButton buttPaletteToRGB
private JRadioButton buttPaletteToGreyNTSC
private JRadioButton buttPaletteToGreyMean
private JRadioButton buttRGBA2RGBnoAlphaPre
private JRadioButton buttNTSC
private JRadioButton buttMeanRGB
private JRadioButton buttChR
private JRadioButton buttChG
private JRadioButton buttChB
private JRadioButton buttRGB2HSV
private JRadioButton buttRGB2HLS
private JRadioButton buttRGB2CIELAB
private JRadioButton buttRGB2CIELUV
private JRadioButton buttRGB2CIEXYZ
private JRadioButton buttHSV2RGB
private JRadioButton buttHLS2RGB
private JRadioButton buttCIELAB2RGB
private JRadioButton buttCIELUV2RGB
private JRadioButton buttCIEXYZ2RGB
private JPanel pnl8bit
private JPanel pnl16bit
private JPanel pnlPalette
private JPanel pnlRGB
private JPanel pnlRGBa
private TitledBorder tb8bit
private TitledBorder tb16bit
private TitledBorder tbPalette
private TitledBorder tbRGBa
private TitledBorder tbRGB
private ButtonGroup buttGroup8bit
private ButtonGroup buttGroup16bit
private ButtonGroup buttGroupRGB
private ButtonGroup buttGroupPalette
private String imgType
private GridBagConstraints getGridBagConstraints_8bit()
private GridBagConstraints getGridBagConstraints_16bit()
private GridBagConstraints getGridBagConstraints_Palette()
private GridBagConstraints getGridBagConstraints_RGBa()
private GridBagConstraints getGridBagConstraints_RGB()
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 disableAndDeselectAllItems()
private JRadioButton createButt8toRGB()
JRadioButtonprivate JRadioButton createButt8to16()
JRadioButtonprivate JRadioButton createButt8toFC()
JRadioButtonprivate JRadioButton createButt8toFCRed()
JRadioButtonprivate JRadioButton createButt8toFCGreen()
JRadioButtonprivate JRadioButton createButt8toFCBlue()
JRadioButtonprivate JRadioButton createButt16to8()
JRadioButtonprivate JRadioButton createButtPaletteToRGB()
JRadioButtonprivate JRadioButton createButtPaletteToGreyNTSC()
JRadioButtonprivate JRadioButton createButtPaletteToGreyMean()
JRadioButtonprivate JRadioButton createButtNTSC()
JRadioButtonprivate JRadioButton createButtMeanRGB()
JRadioButtonprivate JRadioButton createButtChR()
JRadioButtonprivate JRadioButton createButtChG()
JRadioButtonprivate JRadioButton createButtChB()
JRadioButtonprivate JRadioButton createButtRGB2HSV()
JRadioButtonprivate JRadioButton createButtRGB2HLS()
JRadioButtonprivate JRadioButton createButtRGB2CIELAB()
JRadioButtonprivate JRadioButton createButtRGB2CIELUV()
JRadioButtonprivate JRadioButton createButtRGB2CIEXYZ()
JRadioButtonprivate JRadioButton createJRadioButtonMenuButtHSV2RGB()
JRadioButtonprivate JRadioButton createButtHLS2RGB()
JRadioButtonprivate JRadioButton createButtCIELAB2RGB()
JRadioButtonprivate JRadioButton createButtCIELUV2RGB()
JRadioButtonprivate JRadioButton createButtCIEXYZ2RGB()
JRadioButtonprivate JPanel createPanelPalette()
JPanelprivate JRadioButton createButtRGBA2RGBnoAlphaPre()
private void setButtonGroup8bit()
private void setButtonGroup16bit()
private void setButtonGroupPalettte()
private void setButtonGroupRGB()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.