Example usage for org.jfree.chart ChartPanel setPreferredSize

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

Introduction

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

Prototype

@BeanProperty(preferred = true, description = "The preferred size of the component.")
public void setPreferredSize(Dimension preferredSize) 

Source Link

Document

Sets the preferred size of this component.

Usage

From source file:cz.cuni.mff.ksi.jinfer.attrstats.JFCWrapper.java

/**
 * Creates a {@link JPanel} containing a pie chart with provided title,
 * visualizing the domain of the provided {@link Attribute#content}.
 *
 * @param title Graph title./* www .ja  va 2s .  c o  m*/
 * @param content Content of the {@link Attribute} to be visualized. Each
 * value of this content is represented with weight according to the number of
 * times it is found there.
 * @return JPanel containing a constructed JFreeChart pie chart.
 */
private static JPanel createGraphPanel(final String title, final List<String> content) {
    final ChartPanel ret = new ChartPanel(createChart(title, createDataset(content)));
    ret.setPreferredSize(new Dimension(320, 240));
    return ret;
}

From source file:Negocio.Produccion.Planificacion.GanttManager.java

/**
 * Starting point for the demonstration application.
 *
 * @param args  ignored.//  www . java  2 s .  co m
 */
public static ChartPanel getPnlGantt(PlanProduccion plan) {
    final IntervalCategoryDataset dataset = createDataset(plan);
    final JFreeChart chart = createChart(dataset);

    // add the chart to a panel...
    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    return chartPanel;

}

From source file:org.datacleaner.util.ChartUtils.java

public static ChartPanel createPanel(JFreeChart chart, int width, int height) {
    final ChartPanel panel = new ChartPanel(chart);
    panel.setPreferredSize(new Dimension(width, height));
    return panel;
}

From source file:ta4jexamples.indicators.IndicatorsToChart.java

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

From source file:ta4jexamples.analysis.CashFlowToChart.java

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

From source file:ta4jexamples.indicators.CandlestickChart.java

/**
 * Displays a chart in a frame./*  w  ww.  ja  v a2  s  .  c o  m*/
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new java.awt.Dimension(740, 300));
    // Application frame
    ApplicationFrame frame = new ApplicationFrame("Ta4j example - Candlestick chart");
    frame.setContentPane(panel);
    frame.pack();
    RefineryUtilities.centerFrameOnScreen(frame);
    frame.setVisible(true);
}

From source file:ta4jexamples.analysis.BuyAndSellSignalsToChart.java

/**
 * Displays a chart in a frame.//from w  w  w  .  jav  a  2  s .co m
 * @param chart the chart to be displayed
 */
private static void displayChart(JFreeChart chart) {
    // Chart panel
    ChartPanel panel = new ChartPanel(chart);
    panel.setFillZoomRectangle(true);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(1024, 400));
    // Application frame
    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:PieChartDemo1.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 *
 * @return A panel./*  w w  w.  ja  v a  2 s.  co m*/
 */
public static JPanel createDemoPanel() {
    JFreeChart chart = createChart(createDataset());
    chart.setPadding(new RectangleInsets(4, 8, 2, 2));
    ChartPanel panel = new ChartPanel(chart);
    panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(600, 300));
    return panel;
}

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

/**
 * Displays a chart in a frame.//from   w  w  w .  j av a  2  s  .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:icaro.aplicaciones.recursos.recursoEstadistica.jFreeChart.demo.PieChartDemo1.java

/**
 * Creates a panel for the demo (used by SuperDemo.java).
 *
 * @return A panel.//from  w w w. j  a  v a  2  s . c  o m
 */
public static JPanel createDemoPanel() {
    JFreeChart chart = createChart(createDataset());
    chart.setPadding(new RectangleInsets(4, 8, 2, 2));
    ChartPanel panel = new ChartPanel(chart);
    //        panel.setMouseWheelEnabled(true);
    panel.setPreferredSize(new Dimension(600, 300));
    return panel;
}