I write a code that can show pie chart by a new frame, but i want to show that chart into a label
My code is
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Bangla 1st",new Integer(txt_Bangla1st.getText()));
pieDataset.setValue("Bangla 2nd",new Integer(txt_Bangla2nd.getText()));
pieDataset.setValue("English 1st",new Integer(txt_English1st.getText()));
pieDataset.setValue("English 2nd",new Integer(txt_English2nd.getText()));
pieDataset.setValue("Math",new Integer(txt_Math.getText()));
pieDataset.setValue("Social Science",new Integer(txt_Social.getText()));
pieDataset.setValue("Science",new Integer(txt_Science.getText()));
pieDataset.setValue("Religion",new Integer(txt_Religion.getText()));
JFreeChart chart = ChartFactory.createPieChart("Pie Chart", pieDataset, true, true, true);
PiePlot p = (PiePlot) chart.getPlot();
ChartFrame frame = new ChartFrame("Pie Chart", chart);
frame.setVisible(true);
frame.setSize(400, 500); //show frame size
Set the chart into a label which variable name is lblPichartAndBarchart.