JIU 0.14.3

net.sourceforge.jiu.gui.awt.dialogs
Class UniformPaletteQuantizerDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by net.sourceforge.jiu.gui.awt.dialogs.UniformPaletteQuantizerDialog
All Implemented Interfaces:
ActionListener, AdjustmentListener, ItemListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class UniformPaletteQuantizerDialog
extends Dialog
implements ActionListener, AdjustmentListener, ItemListener

An AWT dialog to enter the parameters for a uniform palette color quantization operation.

Author:
Marco Schmidt
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 int[][] DITHERING_METHODS
           
static int TYPE_BURKES_ERROR_DIFFUSION
           
static int TYPE_DITHERING_NONE
           
static int TYPE_FLOYD_STEINBERG_ERROR_DIFFUSION
           
static int TYPE_JARVIS_JUDICE_NINKE_ERROR_DIFFUSION
           
static int TYPE_ORDERED_DITHERING
           
static int TYPE_SIERRA_ERROR_DIFFUSION
           
static int TYPE_STEVENSON_ARCE_ERROR_DIFFUSION
           
static int TYPE_STUCKI_ERROR_DIFFUSION
           
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
UniformPaletteQuantizerDialog(Frame owner, Strings strings, int redBits, int greenBits, int blueBits, int ditheringMethodSelection)
          Creates a modal dialog to enter the parameter.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Hides (closes) this dialog if the OK button was source of the action event (e.g. if the button was pressed).
 void adjustmentValueChanged(AdjustmentEvent e)
           
 void center()
          Centers the dialog on screen.
 int getBlueBits()
           
 int getDitheringMethod()
           
 int getGreenBits()
           
 int getRedBits()
           
 boolean hasPressedOk()
           
 boolean isSelectionValid()
           
 void itemStateChanged(ItemEvent e)
           
 
Methods inherited from class java.awt.Dialog
addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_DITHERING_NONE

public static final int TYPE_DITHERING_NONE
See Also:
Constant Field Values

TYPE_ORDERED_DITHERING

public static final int TYPE_ORDERED_DITHERING
See Also:
Constant Field Values

TYPE_FLOYD_STEINBERG_ERROR_DIFFUSION

public static final int TYPE_FLOYD_STEINBERG_ERROR_DIFFUSION
See Also:
Constant Field Values

TYPE_STUCKI_ERROR_DIFFUSION

public static final int TYPE_STUCKI_ERROR_DIFFUSION
See Also:
Constant Field Values

TYPE_BURKES_ERROR_DIFFUSION

public static final int TYPE_BURKES_ERROR_DIFFUSION
See Also:
Constant Field Values

TYPE_SIERRA_ERROR_DIFFUSION

public static final int TYPE_SIERRA_ERROR_DIFFUSION
See Also:
Constant Field Values

TYPE_JARVIS_JUDICE_NINKE_ERROR_DIFFUSION

public static final int TYPE_JARVIS_JUDICE_NINKE_ERROR_DIFFUSION
See Also:
Constant Field Values

TYPE_STEVENSON_ARCE_ERROR_DIFFUSION

public static final int TYPE_STEVENSON_ARCE_ERROR_DIFFUSION
See Also:
Constant Field Values

DITHERING_METHODS

public final int[][] DITHERING_METHODS
Constructor Detail

UniformPaletteQuantizerDialog

public UniformPaletteQuantizerDialog(Frame owner,
                                     Strings strings,
                                     int redBits,
                                     int greenBits,
                                     int blueBits,
                                     int ditheringMethodSelection)
Creates a modal dialog to enter the parameter.

Parameters:
owner - the parent of this modal dialog
strings - an object to get String constants in the current language
redBits - the initial selection of the number of bits for the red channel
greenBits - the initial selection of the number of bits for the green channel
blueBits - the initial selection of the number of bits for the blue channel
ditheringMethodSelection - initial selection for dithering method
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Hides (closes) this dialog if the OK button was source of the action event (e.g. if the button was pressed).

Specified by:
actionPerformed in interface ActionListener

adjustmentValueChanged

public void adjustmentValueChanged(AdjustmentEvent e)
Specified by:
adjustmentValueChanged in interface AdjustmentListener

center

public void center()
Centers the dialog on screen.


getDitheringMethod

public int getDitheringMethod()

getBlueBits

public int getBlueBits()

getGreenBits

public int getGreenBits()

getRedBits

public int getRedBits()

hasPressedOk

public boolean hasPressedOk()

isSelectionValid

public boolean isSelectionValid()

itemStateChanged

public void itemStateChanged(ItemEvent e)
Specified by:
itemStateChanged in interface ItemListener

JIU 0.14.3

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Marco Schmidt