Adding a Chart to an Application
For simplicity, most of the examples in this manual use the
class. JFrameChart is useful for quickly building an application that is a chart. The class
is used to build a chart into a larger application. It extends Swing’s
class and can be used wherever a JPanel can be used. The following code shows a JPanelChart being created, added to a
, and having a chart tree added to the JPanelChart. (The generated chart is very similar to that shown at the beginning of this chapter.) The generated chart is the same as the first one on this page and so is not shown here.
import com.imsl.chart.*;
public class SampleJPanel extends javax.swing.JFrame {
private JPanelChart jPanelChart;
public SampleJPanel() {
this.setSize(500, 500);
jPanelChart = new JPanelChart();
getContentPane().add(jPanelChart);
Chart chart = jPanelChart.getChart();
AxisXY axis = new AxisXY(chart);
double y[] = {4, 2, 3, 9};
new Data(axis, y);
}
public static void main(String argv[]) {
new SampleJPanel().setVisible(true);
}
}