|
||||||||||
| 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
|
+--svg.graphic.SVGGraphic
|
+--svg.graphic.SVGLine
SVGLine class represents a line defined in a SVG document, i.e a line segment that starts at one point and ends at another.
| 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 |
| Fields inherited from class svg.graphic.SVGGraphic |
DEFAULT_ACTIVECOLOR, DEFAULT_FILLCOLOR, DEFAULT_STROKECOLOR, fillColor, strokeColor |
| 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 | |
SVGLine()
|
|
| Method Summary | |
void |
activate()
Activates the line by painting it in yellow. |
void |
deactivate()
Dectivates the line by painting it in black. |
int[][] |
fillMap(int[][] diagramMap,
int groupId)
Returns a map containint all the points of the region occupied by the line. |
int |
getX1()
Gets the x-axis coordinate of the start of the line. |
int |
getX2()
Gets the x-axis coordinate of the end of the line. |
int |
getY1()
Gets the y-axis coordinate of the start of the line. |
int |
getY2()
Gets the y-axis coordinate of the end of the line. |
void |
paint(java.awt.Graphics g)
|
void |
setX1(int x1)
Sets the x-axis coordinate of the start of the line. |
void |
setX2(int x2)
Sets the x-axis coordinate of the end of the line. |
void |
setY1(int y1)
Sets the y-axis coordinate of the start of the line. |
void |
setY2(int y2)
Sets the y-axis coordinate of the end of the line. |
void |
update(java.awt.Graphics g)
|
| Methods inherited from class svg.graphic.SVGGraphic |
setFillColor, setStrokeColor |
| Methods inherited from class java.awt.Canvas |
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
| 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, getMinimumSize, getMouseListeners, getMouseMotionListeners, 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, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public SVGLine()
| Method Detail |
public void setX1(int x1)
public int getX1()
x1 the x-axis coordinate of the start of the line.public void setY1(int y1)
public int getY1()
y1 the y-axis coordinate of the start of the line.public void setX2(int x2)
public int getX2()
x2 the x-axis coordinate of the end of the line.public void setY2(int y2)
public int getY2()
y2 the y-axis coordinate of the end of the line.
public int[][] fillMap(int[][] diagramMap,
int groupId)
svg.graphic.SVGGraphic
fillMap in interface SVGGraphicInterfacefillMap in class SVGGraphicdiagramMap the filled map for the line.public void activate()
activate in interface SVGGraphicInterfaceactivate in class SVGGraphicpublic void deactivate()
deactivate in interface SVGGraphicInterfacedeactivate in class SVGGraphicpublic void update(java.awt.Graphics g)
update in class java.awt.Canvaspublic void paint(java.awt.Graphics g)
paint in class java.awt.Canvas
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||