net.sourceforge.jiu.gui.awt.dialogs
Class MedianCutDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
net.sourceforge.jiu.gui.awt.dialogs.MedianCutDialog
- All Implemented Interfaces:
- Accessible, ActionListener, EventListener, ImageObserver, ItemListener, KeyListener, MenuContainer, Serializable
- public class MedianCutDialog
- extends Dialog
- implements ActionListener, ItemListener, KeyListener
A dialog to enter the parameters for a Median Cut color quantization operation.
It also allows to enter the optional algorithms that can be applied in combination with Median Cut.
- Author:
- Marco Schmidt
- See Also:
- Serialized Form
Constructor Summary |
MedianCutDialog(Frame owner,
Strings strings,
int numColors,
int representativeColorMethod,
boolean paletted,
int numPasses,
double initialTau)
Creates a modal dialog to enter the parameter. |
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
public final int[][] METHODS
ERROR_DIFFUSION_STRINGS
public final int[] ERROR_DIFFUSION_STRINGS
ERROR_DIFFUSION_TYPES
public final int[] ERROR_DIFFUSION_TYPES
MedianCutDialog
public MedianCutDialog(Frame owner,
Strings strings,
int numColors,
int representativeColorMethod,
boolean paletted,
int numPasses,
double initialTau)
- Creates a modal dialog to enter the parameter.
- Parameters:
owner
- the parent of this modal dialogstrings
- an object to get String constants in the current languagenumColors
- the number of colors in the resulting imagerepresentativeColorMethod
- the method to determine the representative color from a set of colorspaletted
- if true, the output image will be paletted, otherwise truecolornumPasses
- number of contour removal iterationsinitialTau
- maximum distance for two colors to be considered similar in contour removal
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
center
public void center()
- Centers the dialog on screen.
getErrorDiffusion
public int getErrorDiffusion()
getNumColors
public int getNumColors()
getNumPasses
public int getNumPasses()
getReprColorMethod
public int getReprColorMethod()
getTau
public double getTau()
hasPressedOk
public boolean hasPressedOk()
isOutputTypePaletted
public boolean isOutputTypePaletted()
itemStateChanged
public void itemStateChanged(ItemEvent event)
- Specified by:
itemStateChanged
in interface ItemListener
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressed
in interface KeyListener
keyReleased
public void keyReleased(KeyEvent e)
- Specified by:
keyReleased
in interface KeyListener
keyTyped
public void keyTyped(KeyEvent e)
- Specified by:
keyTyped
in interface KeyListener
useContourRemoval
public boolean useContourRemoval()
useErrorDiffusion
public boolean useErrorDiffusion()
Copyright © 2000, 2001, 2002, 2003, 2004 Marco Schmidt