Class AWTSeriesLegend
java.lang.Object
org.jzy3d.plot3d.rendering.view.AbstractViewportManager
org.jzy3d.plot3d.rendering.view.AWTImageViewport
org.jzy3d.plot3d.rendering.legends.AWTLegend
org.jzy3d.plot3d.rendering.legends.series.AWTSeriesLegend
- All Implemented Interfaces:
IDrawableListener
,ILegend
,IImageViewport
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
AWTImageViewport.ImageLayout
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected int
protected int
Fields inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
background, drawable, foreground, imageGenerator, minimumDimension
Fields inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
image, imageData, imageHeight, imageWidth, pixelScale
Fields inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
applyWindowsHiDPIWorkaround, lastViewPort, mode, screenBottom, screenGridDisplayed, screenHeight, screenLeft, screenSquaredDim, screenWidth, screenXOffset, screenYOffset
-
Constructor Summary
ConstructorsConstructorDescriptionAWTSeriesLegend
(List<Serie2d> series) AWTSeriesLegend
(List<Serie2d> series, Color foreground, Color background) AWTSeriesLegend
(Serie2d... series) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getFont()
int
int
getWidth()
void
void
Renders the picture into the window, according to the viewport settings.void
toImage
(int width, int height) void
updateMinimumDimension
(IPainter painter) Methods inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
dispose, drawableChanged, getBackground, getForeground, getMinimumDimension, saveImage, setBackground, setForeground, setGeneratorColors, setMinimumDimension, setMinimumWidth, setViewPort, updateImage
Methods inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
computeLayout, getImage, getMargin, getPixelScale, renderImage, setImage, setImage, setImage, setMargin, updatePixelScale
Methods inherited from class org.jzy3d.plot3d.rendering.view.AbstractViewportManager
apply_WindowsHiDPI_Workaround, apply_WindowsHiDPI_Workaround, applyViewport, applyViewportRectangle, applyViewportSquared, getLastViewPort, getRectangle, getScreenBottom, getScreenHeight, getScreenLeft, getScreenWidth, getScreenXOffset, getScreenYOffset, getSliceWidth, getViewPort, getViewportMode, getWindowsHiDPIScale_Workaround, isApplyWindowsHiDPIWorkaround, isScreenGridDisplayed, renderSubScreenGrid, setApplyWindowsHiDPIWorkaround, setScreenGridDisplayed, setScreenXOffset, setScreenYOffset, setViewPort, setViewPort, setViewportMode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jzy3d.plot3d.rendering.view.IImageViewport
getLastViewPort, getMinimumDimension, getPixelScale, getSliceWidth, getViewportMode, setViewPort, setViewPort, setViewPort, setViewportMode, updatePixelScale
-
Field Details
-
margin
protected int margin -
series
-
askedWidth
protected int askedWidth -
askedHeight
protected int askedHeight
-
-
Constructor Details
-
AWTSeriesLegend
public AWTSeriesLegend() -
AWTSeriesLegend
-
AWTSeriesLegend
-
AWTSeriesLegend
-
-
Method Details
-
addSerie
-
initImageGenerator
public void initImageGenerator() -
setFont
-
getFont
-
render
Description copied from interface:IImageViewport
Renders the picture into the window, according to the viewport settings. If the picture is bigger than the viewport, it is simply centered in it, otherwise, it is scaled in order to fit into the viewport.- Specified by:
render
in interfaceIImageViewport
- Overrides:
render
in classAWTImageViewport
-
toImage
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
updateMinimumDimension
- Specified by:
updateMinimumDimension
in interfaceILegend
-