Example usage for org.jfree.chart ChartPanel setMouseWheelEnabled

List of usage examples for org.jfree.chart ChartPanel setMouseWheelEnabled

Introduction

In this page you can find the example usage for org.jfree.chart ChartPanel setMouseWheelEnabled.

Prototype

public void setMouseWheelEnabled(boolean flag) 

Source Link

Document

Enables or disables mouse wheel support for the panel.

Usage

From source file:sas.BarChart.java

public static ChartPanel createSaleChart(java.util.HashMap<String, Float> lsh, int i) {
    String s = i == 0 ? "Daily Analysis" : (i == 1) ? "Monthly Analysis" : "Yearly Analysis";
    JFreeChart jfreechart = createChart(createSaleDataset(lsh), "Sales Chart", "quantity", s);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setMouseWheelEnabled(true);

    return chartpanel;
}

From source file:sas.BarChart.java

public static ChartPanel createProfitChart(java.util.HashMap<String, Float> profit, int i) {
    String s = i == 0 ? "Daily Analysis" : (i == 1) ? "Monthly Analysis" : "Yearly Analysis";
    JFreeChart jfreechart = createChart(createProfitDataset(profit), "Profit Chart", "amount(in Rs.)", s);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setMouseWheelEnabled(true);

    return chartpanel;
}

From source file:sas.BarChart.java

public static ChartPanel createPriceChart(java.util.HashMap<String, Float> price, int i) {
    String s = i == 0 ? "Daily Analysis" : (i == 1) ? "Monthly Analysis" : "Yearly Analysis";
    JFreeChart jfreechart = createChart(createPriceDataset(price), "Price Chart", "amount(in Rs.)", s);
    ChartPanel chartpanel = new ChartPanel(jfreechart);
    chartpanel.setMouseWheelEnabled(true);

    return chartpanel;
}

From source file:com.leonarduk.finance.analysis.CashFlowToChart.java

/**
 * Displays a chart in a frame./*from   w  w  w  .  ja  v a  2s  . c o m*/
 *
 * @param chart
 *            the chart to be displayed
 */
private static void displayChart(final JFreeChart chart) {
    // Chart panel
    final ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(1024, 400));
    // Application frame
    final ApplicationFrame frame = new ApplicationFrame("Ta4j example - Cash flow to chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}

From source file:com.leonarduk.finance.analysis.BuyAndSellSignalsToChart.java

/**
 * Displays a chart in a frame.//from  www .  j av a 2 s  .  com
 *
 * @param chart
 *            the chart to be displayed
 */
private static void displayChart(final JFreeChart chart) {
    // Chart panel
    final ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(1024, 400));
    // Application frame
    final ApplicationFrame frame = new ApplicationFrame("Ta4j example - Buy and sell signals to chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}

From source file:com.mxgraph.examples.swing.chart.TimeSeriesChartDemo1.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 *
 * @return A panel./*from  ww  w  .ja v  a 2  s .  c  o  m*/
 */
public static JPanel createDemoPanel() {
    JFreeChart chart = createChart(createDataset(), "");
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    return panel;
}

From source file:charts.PieChart3D.java

/**
 * Creates a panel for the chart (used by Superchart.java).
 *
 * @return A panel./*from   w ww. ja v a2s .c o m*/
 */
public static JPanel createchartPanel(PieChartModel model) {
    JFreeChart chart = createChart(createDataset(model), model);
    chart.setPadding(new RectangleInsets(20, 8, 2, 2));
    ChartPanel panel = new ChartPanel(chart);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(Toolkit.getDefaultToolkit().getScreenSize());
    return panel;
}

From source file:grafici.FattureTimeSeriesChart.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 * /*from w w  w .  j  av  a 2s. c o m*/
 * @return A panel.
 */
public static JPanel createPanel(int tipo) {
    JFreeChart chart = createChart(createDataset(tipo));
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    return panel;
}

From source file:grafici.MediciTimeSeriesChart.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 * //from ww  w .  j a va2 s. c  o m
 * @return A panel.
 */
public static JPanel createDemoPanel(int tipo) {
    JFreeChart chart = createChart(createDataset(tipo));
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    return panel;
}

From source file:TimeSeriesChartDemo1.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 *
 * @return A panel./*from  w ww .  ja  va  2  s. c  o  m*/
 */
public static JPanel createDemoPanel() {
    JFreeChart chart = createChart(createDataset());
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    return panel;
}