public class OperatorGUI_Convert extends AbstractImageOperatorGUI implements ActionListener
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_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, 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 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 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 void disableAndDeselectAllItems()
private JRadioButton createButt8toRGB()
JRadioButton
private JRadioButton createButt8to16()
JRadioButton
private JRadioButton createButt8toFC()
JRadioButton
private JRadioButton createButt8toFCRed()
JRadioButton
private JRadioButton createButt8toFCGreen()
JRadioButton
private JRadioButton createButt8toFCBlue()
JRadioButton
private JRadioButton createButt16to8()
JRadioButton
private JRadioButton createButtPaletteToRGB()
JRadioButton
private JRadioButton createButtPaletteToGreyNTSC()
JRadioButton
private JRadioButton createButtPaletteToGreyMean()
JRadioButton
private JRadioButton createButtNTSC()
JRadioButton
private JRadioButton createButtMeanRGB()
JRadioButton
private JRadioButton createButtChR()
JRadioButton
private JRadioButton createButtChG()
JRadioButton
private JRadioButton createButtChB()
JRadioButton
private JRadioButton createButtRGB2HSV()
JRadioButton
private JRadioButton createButtRGB2HLS()
JRadioButton
private JRadioButton createButtRGB2CIELAB()
JRadioButton
private JRadioButton createButtRGB2CIELUV()
JRadioButton
private JRadioButton createButtRGB2CIEXYZ()
JRadioButton
private JRadioButton createJRadioButtonMenuButtHSV2RGB()
JRadioButton
private JRadioButton createButtHLS2RGB()
JRadioButton
private JRadioButton createButtCIELAB2RGB()
JRadioButton
private JRadioButton createButtCIELUV2RGB()
JRadioButton
private JRadioButton createButtCIEXYZ2RGB()
JRadioButton
private JPanel createPanelPalette()
JPanel
private JRadioButton createButtRGBA2RGBnoAlphaPre()
private void setButtonGroup8bit()
private void setButtonGroup16bit()
private void setButtonGroupPalettte()
private void setButtonGroupRGB()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
Copyright © 2009–2016 Helmut Ahammer, Philipp Kainz. All rights reserved.