org.jzy3d.chart.factories
Class NewtChartComponentFactory
- java.lang.Object
-
- org.jzy3d.chart.factories.ChartComponentFactory
-
- org.jzy3d.chart.factories.NewtChartComponentFactory
-
- All Implemented Interfaces:
- IChartComponentFactory
public class NewtChartComponentFactory extends ChartComponentFactory
Still using some AWT components
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jzy3d.chart.factories.IChartComponentFactory
IChartComponentFactory.Toolkit
-
-
Field Summary
-
Fields inherited from class org.jzy3d.chart.factories.ChartComponentFactory
SCREENSHOT_FOLDER
-
-
Constructor Summary
Constructors Constructor and Description NewtChartComponentFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static Chartchart()static Chartchart(Quality quality)static Chartchart(Quality quality, IChartComponentFactory.Toolkit toolkit)static Chartchart(Quality quality, java.lang.String toolkit)static Chartchart(java.lang.String toolkit)IChartComponentFactorygetFactory()usefull to override the current factory to call, especially for FactoryOverrider that must be used as this instead of its wrapped delegate factoryIAxenewAxe(BoundingBox3d box, View view)ICanvasnewCanvas(IChartComponentFactory factory, Scene scene, Quality quality, java.lang.String windowingToolkit, com.jogamp.opengl.GLCapabilities capabilities)ChartnewChart(IChartComponentFactory factory, Quality quality, java.lang.String toolkit)IFramenewFrame(Chart chart, Rectangle bounds, java.lang.String title)Use reflexion to access AWT dependant classes.javax.swing.JFramenewFrame(javax.swing.JPanel panel)ICameraKeyControllernewKeyController(Chart chart)ICameraMouseControllernewMouseController(Chart chart)Renderer3dnewRenderer(View view, boolean traceGL, boolean debugGL)Provide AWT Texture loading for screenshotsIScreenshotKeyControllernewScreenshotKeyController(Chart chart)ViewnewView(Scene scene, ICanvas canvas, Quality quality)The AWTView support Java2d defined components (tooltips, background images)IViewportLayoutnewViewportLayout()-
Methods inherited from class org.jzy3d.chart.factories.ChartComponentFactory
getToolkit, newBoundingPolicy, newCamera, newCanvas, newChart, newChart, newFrame, newGraph, newOrderingStrategy, newRenderer, newScene, newSerie
-
-
-
-
Method Detail
-
chart
public static Chart chart()
-
chart
public static Chart chart(java.lang.String toolkit)
-
chart
public static Chart chart(Quality quality, IChartComponentFactory.Toolkit toolkit)
-
newChart
public Chart newChart(IChartComponentFactory factory, Quality quality, java.lang.String toolkit)
- Specified by:
newChartin interfaceIChartComponentFactory- Overrides:
newChartin classChartComponentFactory
-
newAxe
public IAxe newAxe(BoundingBox3d box, View view)
- Specified by:
newAxein interfaceIChartComponentFactory- Overrides:
newAxein classChartComponentFactory
-
newViewportLayout
public IViewportLayout newViewportLayout()
- Specified by:
newViewportLayoutin interfaceIChartComponentFactory- Overrides:
newViewportLayoutin classChartComponentFactory
-
newView
public View newView(Scene scene, ICanvas canvas, Quality quality)
The AWTView support Java2d defined components (tooltips, background images)- Specified by:
newViewin interfaceIChartComponentFactory- Overrides:
newViewin classChartComponentFactory
-
newRenderer
public Renderer3d newRenderer(View view, boolean traceGL, boolean debugGL)
Provide AWT Texture loading for screenshots- Specified by:
newRendererin interfaceIChartComponentFactory- Overrides:
newRendererin classChartComponentFactory
-
newCanvas
public ICanvas newCanvas(IChartComponentFactory factory, Scene scene, Quality quality, java.lang.String windowingToolkit, com.jogamp.opengl.GLCapabilities capabilities)
- Specified by:
newCanvasin interfaceIChartComponentFactory- Overrides:
newCanvasin classChartComponentFactory
-
getFactory
public IChartComponentFactory getFactory()
Description copied from interface:IChartComponentFactoryusefull to override the current factory to call, especially for FactoryOverrider that must be used as this instead of its wrapped delegate factory- Specified by:
getFactoryin interfaceIChartComponentFactory- Overrides:
getFactoryin classChartComponentFactory
-
newFrame
public javax.swing.JFrame newFrame(javax.swing.JPanel panel)
-
newMouseController
public ICameraMouseController newMouseController(Chart chart)
- Specified by:
newMouseControllerin interfaceIChartComponentFactory- Overrides:
newMouseControllerin classChartComponentFactory
-
newScreenshotKeyController
public IScreenshotKeyController newScreenshotKeyController(Chart chart)
- Specified by:
newScreenshotKeyControllerin interfaceIChartComponentFactory- Overrides:
newScreenshotKeyControllerin classChartComponentFactory
-
newKeyController
public ICameraKeyController newKeyController(Chart chart)
- Specified by:
newKeyControllerin interfaceIChartComponentFactory- Overrides:
newKeyControllerin classChartComponentFactory
-
newFrame
public IFrame newFrame(Chart chart, Rectangle bounds, java.lang.String title)
Description copied from class:ChartComponentFactoryUse reflexion to access AWT dependant classes.- Specified by:
newFramein interfaceIChartComponentFactory- Overrides:
newFramein classChartComponentFactory
-
-
DMelt 3.0 © DataMelt by jWork.ORG