Example usage for org.jfree.chart.swt ChartComposite pack

List of usage examples for org.jfree.chart.swt ChartComposite pack

Introduction

In this page you can find the example usage for org.jfree.chart.swt ChartComposite pack.

Prototype

public void pack() 

Source Link

Document

Causes the receiver to be resized to its preferred size.

Usage

From source file:org.jfree.chart.swt.demo.SWTBarChartDemo1.java

/**
 * Starting point for the demonstration application.
 *
 * @param args  ignored.//from  ww w .  ja  va2  s .co  m
 */
public static void main(String[] args) {
    JFreeChart chart = createChart(createDataset());
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setSize(600, 300);
    shell.setLayout(new FillLayout());
    shell.setText("Test for jfreechart running with SWT");
    ChartComposite frame = new ChartComposite(shell, SWT.NONE, chart, true);
    frame.pack();
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
}

From source file:org.jfree.chart.swt.demo.SWTPieChartDemo1.java

/**
 * Starting point for the demonstration application.
 *
 * @param args  ignored.//from www  . j  a v a  2s. c  o  m
 */
public static void main(String[] args) {
    JFreeChart chart = createChart(createDataset());
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setSize(600, 400);
    shell.setLayout(new FillLayout());
    shell.setText("Test for jfreechart running with SWT");
    final ChartComposite frame = new ChartComposite(shell, SWT.NONE, chart, true);
    //frame.setDisplayToolTips(false);
    frame.pack();
    shell.open();
    while (!shell.isDisposed()) {
        if (!display.readAndDispatch())
            display.sleep();
    }
}