List of usage examples for org.jfree.chart ContextAwareChartPanel ContextAwareChartPanel
public ContextAwareChartPanel(JFreeChart chart, int width, int height, int minimumDrawWidth, int minimumDrawHeight, int maximumDrawWidth, int maximumDrawHeight, boolean useBuffer, boolean properties, boolean save, boolean print, boolean zoom, boolean tooltips)
From source file:net.sf.maltcms.common.charts.api.CategoryChartBuilder.java
/** * * @param chartPanelBuffer//from w w w . j a v a 2s. c o m * @param chartPanelProperties * @param chartPanelSave * @param chartPanelPrint * @param chartPanelZoom * @param chartPanelToolTips * @return */ public ChartPanel buildPanel(boolean chartPanelBuffer, boolean chartPanelProperties, boolean chartPanelSave, boolean chartPanelPrint, boolean chartPanelZoom, boolean chartPanelToolTips) { ChartPanel chartPanel = new ContextAwareChartPanel(chart, preferredWidth, preferredHeight, minimumWidth, minimumHeight, maximumWidth, maximumHeight, chartPanelBuffer, chartPanelProperties, chartPanelSave, chartPanelPrint, chartPanelZoom, chartPanelToolTips); chartPanel.setMouseWheelEnabled(true); return chartPanel; }
From source file:net.sf.maltcms.common.charts.api.XYChartBuilder.java
/** * Creates a new ContextAwareChartPanel instance. * @return the chart panel//from w w w .j ava 2 s. c o m */ public ChartPanel buildPanel() { chart.setRenderingHints(renderingHints); chartTheme.apply(chart); ChartPanel chartPanel = new ContextAwareChartPanel(chart, preferredWidth, preferredHeight, minimumWidth, minimumHeight, maximumWidth, maximumHeight, chartPanelBuffer, chartPanelProperties, chartPanelSave, chartPanelPrint, chartPanelZoom, chartPanelToolTips); chartPanel.setMouseWheelEnabled(true); chartPanel.setFillZoomRectangle(true); chartPanel.setDoubleBuffered(true); chartPanel.setZoomOutlinePaint(ChartCustomizer.withAlpha(Color.DARK_GRAY, 1.0f)); chartPanel.setZoomFillPaint(ChartCustomizer.withAlpha(Color.WHITE, 0.6f)); return chartPanel; }