|
||||||||
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 pointToolbar
class pointToolbar
This class deals with the toolbar that gets substituted to that of ImageJ.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.Canvas |
---|
java.awt.Canvas.AccessibleAWTCanvas |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private static java.awt.Color |
brighter
|
private int |
currentMode
|
private int |
currentTool
|
private static java.awt.Color |
darker
|
private boolean[] |
down
|
private static java.awt.Color |
evenDarker
|
private java.awt.Graphics |
g
|
private static java.awt.Color |
gray
|
private ij.ImagePlus |
imp
|
private pointToolbar |
instance
|
private long |
mouseDownTime
|
private static int |
NUM_TOOLS
|
private static int |
OFFSET
|
private pointAction |
pa
|
private pointHandler[] |
ph
|
private ij.gui.Toolbar |
previousInstance
|
private java.awt.Scrollbar |
scrollbar
|
private static long |
serialVersionUID
|
private static int |
SIZE
|
private int |
x
|
private int |
xOffset
|
private int |
y
|
private int |
yOffset
|
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 | |
---|---|
protected |
pointToolbar(ij.gui.Toolbar previousToolbar)
This constructor substitutes ImageJ's toolbar by that of PointPicker_. |
Method Summary | |
---|---|
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Listen to AdjustmentEvent events. |
private void |
cleanUpListeners()
|
private void |
d(int x,
int y)
|
private void |
drawButton(java.awt.Graphics g,
int tool)
|
private void |
fill3DRect(java.awt.Graphics g,
int x,
int y,
int width,
int height,
boolean raised)
|
protected int |
getCurrentMode()
Return the index of the mode that is currently activated. |
protected int |
getCurrentTool()
Return the index of the tool that is currently activated. |
void |
imageClosed(ij.ImagePlus imp)
Action performed when an image is closed. |
void |
imageOpened(ij.ImagePlus imp)
Action performed when an image is opened. |
void |
imageUpdated(ij.ImagePlus imp)
Action performed when an image is updated. |
protected void |
installListeners(pointAction pa)
Setup the various listeners. |
private void |
m(int x,
int y)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
Listen to mouseClicked events. |
void |
mouseEntered(java.awt.event.MouseEvent e)
Listen to mouseEntered events. |
void |
mouseExited(java.awt.event.MouseEvent e)
Listen to mouseExited events. |
void |
mousePressed(java.awt.event.MouseEvent e)
Listen to mousePressed events. |
void |
mouseReleased(java.awt.event.MouseEvent e)
Listen to mouseReleased events. |
void |
paint(java.awt.Graphics g)
Draw the tools of the toolbar. |
private void |
resetButtons()
|
private void |
restorePreviousToolbar()
|
protected void |
setMode(int mode)
Setup the current mode. |
protected void |
setTool(int tool)
Setup the current tool. |
protected void |
setWindow(pointHandler[] ph,
ij.ImagePlus imp)
Setup the point handler. |
private void |
showMessage(int tool)
|
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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, 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, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int NUM_TOOLS
private static final int SIZE
private static final int OFFSET
private static final long serialVersionUID
private static final java.awt.Color gray
private static final java.awt.Color brighter
private static final java.awt.Color darker
private static final java.awt.Color evenDarker
private final boolean[] down
private java.awt.Graphics g
private java.awt.Scrollbar scrollbar
private ij.ImagePlus imp
private ij.gui.Toolbar previousInstance
private pointAction pa
private pointHandler[] ph
private pointToolbar instance
private long mouseDownTime
private int currentTool
private int currentMode
private int x
private int y
private int xOffset
private int yOffset
Constructor Detail |
---|
protected pointToolbar(ij.gui.Toolbar previousToolbar)
previousToolbar
- ImageJ's toolbar.Method Detail |
---|
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
AdjustmentEvent
events.
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
e
- Ignored.public void imageClosed(ij.ImagePlus imp)
imageClosed
in interface ij.ImageListener
imp
- Image being closed.public void imageOpened(ij.ImagePlus imp)
imageOpened
in interface ij.ImageListener
imp
- Image being opened.public void imageUpdated(ij.ImagePlus imp)
imageUpdated
in interface ij.ImageListener
imp
- Image being updated.public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
events.
mouseClicked
in interface java.awt.event.MouseListener
e
- Ignored.public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
events.
mouseEntered
in interface java.awt.event.MouseListener
e
- Ignored.public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
events.
mouseExited
in interface java.awt.event.MouseListener
e
- Ignored.public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
events. Test for single or double
clicks and perform the relevant action.
mousePressed
in interface java.awt.event.MouseListener
e
- Event.public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
events.
mouseReleased
in interface java.awt.event.MouseListener
e
- Ignored.public void paint(java.awt.Graphics g)
paint
in class java.awt.Canvas
g
- Graphics environment.protected int getCurrentMode()
protected int getCurrentTool()
protected void installListeners(pointAction pa)
pa
- pointAction
object.protected void setMode(int mode)
mode
- Admissible modes belong to [0
,
NUM_TOOLS - 1
]protected void setTool(int tool)
tool
- Admissible tools belong to [0
,
NUM_TOOLS - 1
]protected void setWindow(pointHandler[] ph, ij.ImagePlus imp)
ph
- pointHandler
object that handles operations.imp
- ImagePlus
object where points are being picked.private void cleanUpListeners()
private void d(int x, int y)
private void drawButton(java.awt.Graphics g, int tool)
private void fill3DRect(java.awt.Graphics g, int x, int y, int width, int height, boolean raised)
private void m(int x, int y)
private void resetButtons()
private void restorePreviousToolbar()
private void showMessage(int tool)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |