Interface ILayerDrawer
- All Superinterfaces:
ILayerMouseListener
- All Known Implementing Classes:
LayerDblGridDrawer, LayerIntGridDrawer, LayerMultiObjectGridDrawer, LayerObjectGridDrawer
An interface used by LayeredSurfaceFrame to delegate
the rendering of a layer.
Title: JAS
Description: Java Agent-based Simulation library
Copyright (C) 2002 Michele Sonnessa
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.- Author:
- Michele Sonnessa
-
Method Summary
Modifier and TypeMethodDescriptionReturn the description of the layer.booleanReturn if the layer is currently displayed.voidPaint the layer on the screen.voidsetDisplay(boolean display) Set the display status.Methods inherited from interface ILayerMouseListener
performDblClickActionAt, performMouseMovedFromTo, performRightClickActionAt
-
Method Details
-
getDescription
String getDescription()Return the description of the layer.- Returns:
- The string describing the layer.
-
isDisplayed
boolean isDisplayed()Return if the layer is currently displayed.- Returns:
- True if the layer is displayed.
-
setDisplay
void setDisplay(boolean display) Set the display status.- Parameters:
display- If true the layer will be displayed.
-
paint
Paint the layer on the screen.- Parameters:
g- The current graphics device.cellLen- The length of a cell in pixels.
-