Package org.graphstream.ui.swing
Interface Backend
- All Superinterfaces:
org.graphstream.ui.view.camera.Backend
- All Known Implementing Classes:
BackendJ2D,BackendJ2DDummy
public interface Backend
extends org.graphstream.ui.view.camera.Backend
-
Method Summary
Modifier and TypeMethodDescriptionchooseEdgeArrowShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseEdgeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseNodeShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) chooseSpriteShape(Shape oldShape, org.graphstream.ui.graphicGraph.StyleGroup group) voidclose()Called after finished using this object.The drawing surface.The Java2D graphics.voidCalled before any prior use of this back-end.voidSetup the back-end for a new rendering session.Methods inherited from interface org.graphstream.ui.view.camera.Backend
beginTransform, endTransform, inverseTransform, inverseTransform, popTransform, pushTransform, rotate, scale, setAntialias, setIdentity, setQuality, transform, transform, translate
-
Method Details
-
open
Called before any prior use of this back-end. -
close
void close()Called after finished using this object. -
prepareNewFrame
Setup the back-end for a new rendering session. -
graphics2D
Graphics2D graphics2D()The Java2D graphics. -
chooseNodeShape
-
chooseEdgeShape
-
chooseEdgeArrowShape
-
chooseSpriteShape
-
chooseGraphBackgroundRenderer
GraphBackgroundRenderer chooseGraphBackgroundRenderer() -
drawingSurface
Container drawingSurface()The drawing surface. The drawing surface may be different than the one passed as argument to open(), the back-end is free to create a new surface as it sees fit.
-