Добавление ChartPanel в JTabbedPane с использованием JPanel

я хочу добавитьJFreeChart вJPanel а затем добавитьJPanel вJTabbedPane, Мне удалось отобразитьJFreeChart наJFrame, но я хочу добавитьJFreeChart в качестве 4-й вкладкиJTabbedPane.

Код для отображения диаграммы:

public class Chart extends javax.swing.JPanel {

  private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

        JPanel jPanel1 = new JPanel();
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.setValue(60, "Marks", "Student 1");
        dataset.setValue(40, "Marks", "Student 2");
        dataset.setValue(90, "Marks", "Student 3");
        dataset.setValue(50, "Marks", "Student 4");
        dataset.setValue(70, "Marks", "Student 5");
        dataset.setValue(30, "Marks", "Student 6");

        JFreeChart chart = ChartFactory.createBarChart(
            "Student Marks", "Student Name", "Marks", dataset,
            PlotOrientation.VERTICAL, false, true, false);
        CategoryPlot p = chart.getCategoryPlot();
        p.setRangeGridlinePaint(Color.BLACK);
        ChartPanel panel = new ChartPanel(chart);
        panel.setDomainZoomable(true);
        jPanel1.add(panel, BorderLayout.CENTER);
        panel.setPreferredSize(new java.awt.Dimension(500, 270));

  }

Код для добавления в TabbedPane:

tabStoreTrans.add("chart", new Chart());

Ответы на вопрос(1)

Ваш ответ на вопрос