|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Canvas jfig.gui.ColorButton
button to select FIG colors.
ColorButton displays 8 out of many colors and allows to choose a color by clicking on it.
Nested Class Summary |
Nested classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) java.awt.event.ActionListener |
actionListener
|
(package private) java.awt.Color |
backgroundColor
|
(package private) ColorCache |
colorCache
|
(package private) int |
cur_color_index
|
(package private) java.awt.Color |
currentColor
|
static boolean |
debug
|
static int |
FSIZE
|
(package private) int |
height
|
(package private) StatusMessage |
helper
|
(package private) java.lang.String |
helpMessage
|
protected boolean |
mouseInside
|
static int |
N_VISIBLE
|
(package private) int |
offset
|
(package private) java.awt.Component |
parent
|
(package private) java.awt.Polygon |
tri_left
|
(package private) java.awt.Polygon |
tri_right
|
static int |
UPDATE_RECT_SIZE
|
protected boolean |
updateMode
|
protected boolean |
updateStatus
|
(package private) int |
width
|
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 | |
ColorButton(java.awt.Component parent,
ColorCache cc,
StatusMessage helper,
java.lang.String msg)
|
Method Summary | |
void |
addActionListener(java.awt.event.ActionListener l)
addActionListener |
void |
createActionEvent()
|
java.awt.Color |
getColor()
return the value of the current button state. |
int |
getColorIndex()
return the FIG 3.1 color number for the current button color |
java.lang.String |
getColorName(int index)
|
java.awt.Dimension |
getMinimumSize()
|
java.awt.Dimension |
getPreferredSize()
|
boolean |
getUpdateMode()
|
boolean |
getUpdateStatus()
|
void |
mouseClicked(java.awt.event.MouseEvent evt)
|
void |
mouseEntered(java.awt.event.MouseEvent evt)
An internal method used to handle mouse down events. |
void |
mouseExited(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
void |
paint(java.awt.Graphics g)
This method is used to handle repaints - it should never be called by the user. |
void |
selectColor(java.awt.Color c)
select a given Color (by AWT Color value) and display it in the center of the button. |
void |
selectColor(int index)
select a given Color (by FIG color index) and display it in the center of the button. |
void |
setUpdateMode(boolean mode)
|
void |
setUpdateStatus(boolean s)
|
java.lang.String |
toString()
the usual info method |
Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
java.awt.Component parent
int width
int height
ColorCache colorCache
StatusMessage helper
java.lang.String helpMessage
java.awt.event.ActionListener actionListener
java.awt.Color backgroundColor
java.awt.Polygon tri_left
java.awt.Polygon tri_right
public static final int FSIZE
public static final int N_VISIBLE
int cur_color_index
int offset
java.awt.Color currentColor
public static final int UPDATE_RECT_SIZE
protected boolean updateMode
protected boolean updateStatus
protected boolean mouseInside
public static boolean debug
Constructor Detail |
public ColorButton(java.awt.Component parent, ColorCache cc, StatusMessage helper, java.lang.String msg)
Method Detail |
public void addActionListener(java.awt.event.ActionListener l)
public void createActionEvent()
public java.lang.String getColorName(int index)
public java.awt.Dimension getPreferredSize()
public java.awt.Dimension getMinimumSize()
public void paint(java.awt.Graphics g)
public void setUpdateMode(boolean mode)
public boolean getUpdateMode()
public void setUpdateStatus(boolean s)
public boolean getUpdateStatus()
public java.awt.Color getColor()
public int getColorIndex()
public void selectColor(int index)
public void selectColor(java.awt.Color c)
public void mouseEntered(java.awt.event.MouseEvent evt)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent evt)
mouseExited
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent evt)
mouseClicked
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent evt)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent evt)
mouseReleased
in interface java.awt.event.MouseListener
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |