Package kiyut.sketsa.canvas
Class DefaultCanvasGrid
- java.lang.Object
-
- kiyut.sketsa.canvas.DefaultCanvasGrid
-
- All Implemented Interfaces:
CanvasGrid
public class DefaultCanvasGrid extends Object implements CanvasGrid
Implementation CanvasGrid, some of the value is come from CanvasOptions- Author:
- KIYUT
-
-
Constructor Summary
Constructors Constructor Description DefaultCanvasGrid()Creates a new instance of DefaultCanvasGrid
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetGridSize()Return Grid size in pixel eg: 50, 100.booleanisVisible()Return true or falsevoidpaint(Graphics2D g2d)Render this GridvoidsetVectorCanvas(VectorCanvas canvas)Sets the canvas associated with this CanvasSelection.voidsetVisible(boolean visible)Shows or hides depending on the value of parameter.
-
-
-
Method Detail
-
paint
public void paint(Graphics2D g2d)
Description copied from interface:CanvasGridRender this Grid- Specified by:
paintin interfaceCanvasGrid- Parameters:
g2d- Graphics2D
-
setVectorCanvas
public void setVectorCanvas(VectorCanvas canvas)
Description copied from interface:CanvasGridSets the canvas associated with this CanvasSelection.- Specified by:
setVectorCanvasin interfaceCanvasGrid- Parameters:
canvas- the Canvas
-
setVisible
public void setVisible(boolean visible)
Description copied from interface:CanvasGridShows or hides depending on the value of parameter.- Specified by:
setVisiblein interfaceCanvasGrid- Parameters:
visible- true or false- See Also:
CanvasGrid.isVisible()
-
isVisible
public boolean isVisible()
Description copied from interface:CanvasGridReturn true or false- Specified by:
isVisiblein interfaceCanvasGrid- Returns:
- true or false
- See Also:
CanvasGrid.setVisible(boolean)
-
getGridSize
public int getGridSize()
Description copied from interface:CanvasGridReturn Grid size in pixel eg: 50, 100. It is the Grid Line size- Specified by:
getGridSizein interfaceCanvasGrid- Returns:
- Grid Size in pixel
-
-