setContantPane

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
kuiperp

setContantPane

Post by kuiperp » Tue Oct 26, 2004 4:28 am

When compiling the code, I get the following:

GraphTime.java:110: cannot resolve symbol
symbol : method setContentPane (org.jfree.chart.ChartPanel)
location: class com.metlife.stats.GraphTime
setContentPane(chartPanel);
^

Here is the code I am using, this was copied from the demo's.
XYDataset dataset = buildDataSet();
JFreeChart chart = createChart(dataset);
ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
setContentPane(chartPanel);

Thanks in advance for any help.

enrico
Posts: 49
Joined: Thu Jul 22, 2004 7:13 pm
Location: Shaanxi, P.R.China

Post by enrico » Tue Oct 26, 2004 6:43 am

setContentPane found in:
javax.swing.JApplet.setContentPane(java.awt.Container)
javax.swing.JDialog.setContentPane(java.awt.Container)
javax.swing.JFrame.setContentPane(java.awt.Container)
javax.swing.JInternalFrame.setContentPane(java.awt.Container)
javax.swing.JRootPane.setContentPane(java.awt.Container)
javax.swing.JWindow.setContentPane(java.awt.Container)
javax.swing.RootPaneContainer.setContentPane(java.awt.Container)

Is your class one of above?

hanna_

Post by hanna_ » Tue Oct 26, 2004 9:24 am

Hi,
I think the method setContentPane is the one implemented in ApplicationFrame which is exetnded by all the classes of demo. Unfortunatly we don't have the source of this method. If you want your chart to be viewed, you can use ChartGenerator.showChart(Chart chart, String title)

hanna_

mistake

Post by hanna_ » Tue Oct 26, 2004 10:08 am

Sorry, the class ChartGenerator is not a JFreeChart one but it's one of mine. If you want to view your chart without using setContentPane you can use :
ChartFrame frame = new ChartFrame(title,chart)
frame.pack();
frame.setVisible(true);

Locked