ActionListener
, AdjustmentListener
, ItemListener
, ImageObserver
, MenuContainer
, Serializable
, EventListener
, Accessible
public class UniformPaletteQuantizerDialog extends Dialog implements ActionListener, AdjustmentListener, ItemListener
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Container.AccessibleAWTContainer
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Modifier and Type | Field | Description |
---|---|---|
private Label |
blueLabel |
|
private Scrollbar |
blueScrollbar |
|
private Button |
cancel |
|
int[][] |
DITHERING_METHODS |
|
private Choice |
ditheringMethod |
|
private Label |
greenLabel |
|
private Scrollbar |
greenScrollbar |
|
private Label |
infoLabel1 |
|
private Label |
infoLabel2 |
|
private Button |
ok |
|
private boolean |
pressedOk |
|
private Label |
redLabel |
|
private 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 |
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DEFAULT_MODALITY_TYPE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor | Description |
---|---|
UniformPaletteQuantizerDialog(Frame owner,
Strings strings,
int redBits,
int greenBits,
int blueBits,
int ditheringMethodSelection) |
Creates a modal dialog to enter the parameter.
|
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed(ActionEvent e) |
Hides (closes) this dialog if the OK button was source of the action event
(e.g.
|
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) |
|
private void |
updateLabels() |
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addPropertyChangeListener, 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, toFront
public 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 Button ok
private Button cancel
private Scrollbar redScrollbar
private Scrollbar greenScrollbar
private Scrollbar blueScrollbar
private Choice ditheringMethod
private Label infoLabel1
private Label infoLabel2
private Label redLabel
private Label greenLabel
private Label blueLabel
private boolean pressedOk
public UniformPaletteQuantizerDialog(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(ActionEvent e)
actionPerformed
in interface ActionListener
public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged
in interface AdjustmentListener
public void center()
public int getDitheringMethod()
public int getBlueBits()
public int getGreenBits()
public int getRedBits()
public boolean hasPressedOk()
public boolean isSelectionValid()
public void itemStateChanged(ItemEvent e)
itemStateChanged
in interface ItemListener
private void updateLabels()