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 intprotected intprotected intFields inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
background, drawable, foreground, imageGenerator, minimumDimensionFields inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
image, imageData, imageHeight, imageWidth, pixelScaleFields 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 TypeMethodDescriptionvoidgetFont()intintgetWidth()voidvoidRenders the picture into the window, according to the viewport settings.voidtoImage(int width, int height) voidupdateMinimumDimension(IPainter painter) Methods inherited from class org.jzy3d.plot3d.rendering.legends.AWTLegend
dispose, drawableChanged, getBackground, getForeground, getMinimumDimension, saveImage, setBackground, setForeground, setGeneratorColors, setMinimumDimension, setMinimumWidth, setViewPort, updateImageMethods inherited from class org.jzy3d.plot3d.rendering.view.AWTImageViewport
computeLayout, getImage, getMargin, getPixelScale, renderImage, setImage, setImage, setImage, setMargin, updatePixelScaleMethods 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, setViewportModeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:IImageViewportRenders 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:
renderin interfaceIImageViewport- Overrides:
renderin classAWTImageViewport
-
toImage
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
updateMinimumDimension
- Specified by:
updateMinimumDimensionin interfaceILegend
-