public class UniformPaletteQuantizerDialog
extends java.awt.Dialog
implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
private java.awt.Label |
blueLabel |
private java.awt.Scrollbar |
blueScrollbar |
private java.awt.Button |
cancel |
int[][] |
DITHERING_METHODS |
private java.awt.Choice |
ditheringMethod |
private java.awt.Label |
greenLabel |
private java.awt.Scrollbar |
greenScrollbar |
private java.awt.Label |
infoLabel1 |
private java.awt.Label |
infoLabel2 |
private java.awt.Button |
ok |
private boolean |
pressedOk |
private java.awt.Label |
redLabel |
private java.awt.Scrollbar |
redScrollbar |
private Strings |
strings |
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 |
| Constructor and Description |
|---|
UniformPaletteQuantizerDialog(java.awt.Frame owner,
Strings strings,
int redBits,
int greenBits,
int blueBits,
int ditheringMethodSelection)
Creates a modal dialog to enter the parameter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e) |
void |
center()
Centers the dialog on screen.
|
int |
getBlueBits() |
int |
getDitheringMethod() |
int |
getGreenBits() |
int |
getRedBits() |
boolean |
hasPressedOk() |
boolean |
isSelectionValid() |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
private void |
updateLabels() |
addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeaction, 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, getGraphics, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, 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, transferFocusUpCyclepublic static final int TYPE_DITHERING_NONE
public static final int TYPE_ORDERED_DITHERING
public static final int TYPE_FLOYD_STEINBERG_ERROR_DIFFUSION
public static final int TYPE_STUCKI_ERROR_DIFFUSION
public static final int TYPE_BURKES_ERROR_DIFFUSION
public static final int TYPE_SIERRA_ERROR_DIFFUSION
public static final int TYPE_JARVIS_JUDICE_NINKE_ERROR_DIFFUSION
public static final int TYPE_STEVENSON_ARCE_ERROR_DIFFUSION
public final int[][] DITHERING_METHODS
private Strings strings
private java.awt.Button ok
private java.awt.Button cancel
private java.awt.Scrollbar redScrollbar
private java.awt.Scrollbar greenScrollbar
private java.awt.Scrollbar blueScrollbar
private java.awt.Choice ditheringMethod
private java.awt.Label infoLabel1
private java.awt.Label infoLabel2
private java.awt.Label redLabel
private java.awt.Label greenLabel
private java.awt.Label blueLabel
private boolean pressedOk
public UniformPaletteQuantizerDialog(java.awt.Frame owner,
Strings strings,
int redBits,
int greenBits,
int blueBits,
int ditheringMethodSelection)
owner - the parent of this modal dialogstrings - an object to get String constants in the current languageredBits - the initial selection of the number of bits for the red channelgreenBits - the initial selection of the number of bits for the green channelblueBits - the initial selection of the number of bits for the blue channelditheringMethodSelection - initial selection for dithering methodpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged in interface java.awt.event.AdjustmentListenerpublic void center()
public int getDitheringMethod()
public int getBlueBits()
public int getGreenBits()
public int getRedBits()
public boolean hasPressedOk()
public boolean isSelectionValid()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerprivate void updateLabels()