JIU 0.14.3

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

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.ReduceGrayscaleDialog
All Implemented Interfaces:
ActionListener, AdjustmentListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class ReduceGrayscaleDialog
extends Dialog
implements ActionListener, AdjustmentListener

A dialog to enter the parameters for a grayscale reduction 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
ReduceGrayscaleDialog(Frame owner, Strings strings, int bits, int maxBits, int ditheringMethodSelection)
          Creates a modal dialog to enter the parameters.
 
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 getDitheringMethod()
           
 int getNumBits()
           
 boolean hasPressedOk()
           
 
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

ReduceGrayscaleDialog

public ReduceGrayscaleDialog(Frame owner,
                             Strings strings,
                             int bits,
                             int maxBits,
                             int ditheringMethodSelection)
Creates a modal dialog to enter the parameters.

Parameters:
owner - the parent of this modal dialog
strings - an object to get String constants in the current language
bits - initial number of bits to be shown in the dialog
maxBits - maximum allowed number of bits
ditheringMethodSelection - initial selection of 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()

getNumBits

public int getNumBits()

hasPressedOk

public boolean hasPressedOk()

JIU 0.14.3

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