为了账号安全,请及时绑定邮箱和手机立即绑定

使用JPanel将ChartPanel添加到JTabbedPane

使用JPanel将ChartPanel添加到JTabbedPane

扬帆大鱼 2020-02-01 16:16:05
我要添加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 回答

  • 1 回答
  • 0 关注
  • 462 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信