Package gov.nih.mipav.view
Class RubberbandEllipse
java.lang.Object
java.awt.Component
gov.nih.mipav.view.Rubberband
gov.nih.mipav.view.RubberbandEllipse
- All Implemented Interfaces:
MouseListener,MouseMotionListener,ImageObserver,MenuContainer,Serializable,EventListener
A Rubberband that does ellipses.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intDOCUMENT ME!private static final longUse serialVersionUID for interoperability.private final intDOCUMENT ME!Fields inherited from class gov.nih.mipav.view.Rubberband
anchorPt, component, endPt, lastPt, presetHue, stretchedPt, usableComponent, xMax, xS, yMax, ySFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDraws an arc based on the rubberband's last bounds.voidDraws an arc based on the rubberband's bounds.voidmouseDragged(MouseEvent mouseEvent) Gets the stretch point of the rubberband.voidmouseReleased(MouseEvent mouseEvent) Makes an elliptical using an contour VOI upon a mouse release.Methods inherited from class gov.nih.mipav.view.Rubberband
anchor, dispose, distance, end, getAnchor, getBounds, getEnd, getLast, getStretched, isActive, lastBounds, mouseClicked, mouseEntered, mouseExited, mouseMoved, mousePressed, setActive, setComponent, setPresetHue, stretch, testPointMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, 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, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, 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, 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, paint, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
endAngle
private final int endAngleDOCUMENT ME!- See Also:
-
startAngle
private final int startAngleDOCUMENT ME!- See Also:
-
-
Constructor Details
-
RubberbandEllipse
Constructs rubberbandEllipse.- Parameters:
component- component to add to
-
-
Method Details
-
drawLast
Draws an arc based on the rubberband's last bounds.- Specified by:
drawLastin classRubberband- Parameters:
graphics- graphics to draw in
-
drawNext
Draws an arc based on the rubberband's bounds.- Specified by:
drawNextin classRubberband- Parameters:
graphics- graphics to draw in
-
mouseDragged
Gets the stretch point of the rubberband.- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classRubberband- Parameters:
mouseEvent- event that triggered function
-
mouseReleased
Makes an elliptical using an contour VOI upon a mouse release.- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classRubberband- Parameters:
mouseEvent- event that triggered function
-