JIU 0.12.0 Homepage

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

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended bynet.sourceforge.jiu.gui.awt.dialogs.MapToArbitraryPaletteDialog
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ImageObserver, MenuContainer, Serializable

public class MapToArbitraryPaletteDialog
extends Dialog
implements ActionListener

A dialog to enter the parameters for an operation to map an RGB truecolor image to any given palette.

Since:
0.5.0
Author:
Marco Schmidt
See Also:
ArbitraryPaletteQuantizer, Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static int NUM_PALETTE_TYPES
           
static int PALETTE_FILE
           
static int PALETTE_PALM_16_COLORS
           
static int PALETTE_PALM_16_GRAY
           
static int PALETTE_PALM_256_COLORS
           
static int PALETTE_PALM_4_GRAY
           
static int PALETTE_WEBSAFE
           
 
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
MapToArbitraryPaletteDialog(Frame owner, Strings strings)
           
 
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).
 int getErrorDiffusionType()
          If the use of error diffusion was selected, this method returns on of the ErrorDiffusionDithering TYPE constants
 int getPaletteType()
          Return the palette type (one of the PALETTE_xyz constants of this class) that is currently selected in the dialog.
 boolean hasPressedOk()
          Returns true if the OK button was pressed, false if it was the Cancel button.
 boolean useErrorDiffusion()
          Returns whether the use of one of the error diffusion algorithms is selected in the dialog.
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, 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, 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, isOpaque, 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, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PALETTE_FILE

public static final int PALETTE_FILE
See Also:
Constant Field Values

PALETTE_WEBSAFE

public static final int PALETTE_WEBSAFE
See Also:
Constant Field Values

PALETTE_PALM_256_COLORS

public static final int PALETTE_PALM_256_COLORS
See Also:
Constant Field Values

PALETTE_PALM_16_COLORS

public static final int PALETTE_PALM_16_COLORS
See Also:
Constant Field Values

PALETTE_PALM_16_GRAY

public static final int PALETTE_PALM_16_GRAY
See Also:
Constant Field Values

PALETTE_PALM_4_GRAY

public static final int PALETTE_PALM_4_GRAY
See Also:
Constant Field Values

NUM_PALETTE_TYPES

public static final int NUM_PALETTE_TYPES
See Also:
Constant Field Values
Constructor Detail

MapToArbitraryPaletteDialog

public MapToArbitraryPaletteDialog(Frame owner,
                                   Strings strings)
Parameters:
owner - the Frame this dialog will belong to
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

getErrorDiffusionType

public int getErrorDiffusionType()
If the use of error diffusion was selected, this method returns on of the ErrorDiffusionDithering TYPE constants


getPaletteType

public int getPaletteType()
Return the palette type (one of the PALETTE_xyz constants of this class) that is currently selected in the dialog.


hasPressedOk

public boolean hasPressedOk()
Returns true if the OK button was pressed, false if it was the Cancel button.


useErrorDiffusion

public boolean useErrorDiffusion()
Returns whether the use of one of the error diffusion algorithms is selected in the dialog.


JIU 0.12.0 Homepage

Copyright © 2000, 2001, 2002, 2003, 2004 Marco Schmidt