public int createField(JPanel panel, int x, int y,int width)
{
this.chartHolder = new JPanel();
XYDataset dataset = generator.createDataset();
JFreeChart chart = generator.createChart(dataset);
ChartPanel chartPanel = new ChartPanel(chart);
chartHolder.setLayout(new BorderLayout());
chartHolder.add(chartPanel,BorderLayout.CENTER);
chartHolder.add(this.refreshButton = new JButton("Refresh Chart"),BorderLayout.SOUTH);