我要添加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());

chart放入panel_使用JPanel将ChartPanel添加到JTabbedPane相关推荐

  1. java把对象放入数组_如何将对象添加到数组

    使用Array.push()将任何东西放入数组. var a=[], b={}; a.push(b); // a[0] === b; 有关数组的更多信息 一次添加多个项目 var x = ['a']; ...

  2. 将chart放入panel中出现滚动条_聊天场景在web前端开发中的体验与优化

    在日常工作中,如下图的聊天场景是不是很熟悉,没错就是我们再熟悉不过的 QQ 和微信,一个正常的聊天界面大致上是长这个样子的: 这种聊天窗口的消息流有两个明显的特点: 最新的消息和滚动条初始位置需要在列 ...

  3. linux 将结果放入数组,linux-如何将值添加到bash数组?

    无论如何,以下脚本非常简单: missed_symbols=() grep missed ${dest}/scribe.log | while read -r line; do symbol=$(ec ...

  4. python将对象放入列表_将C对象添加到Python List并将C对象列表返回给python

    PyList_SetItem的第三个参数是要添加到列表中的Python对象,通常从C类型转换,如下例所示: /* This adds one to each item in a list. For e ...

  5. 汇编语言中将数据、代码、栈放入不同的段

    数据.代码.栈放入不同的段 在学习汇编语言,将数据.代码.栈放入不同的段.参考王爽老师的<汇编语言>第四版,对P133的汇编代码,进行了个人理解标注.仅供参考,存在错误之处,请大家斧正. ...

  6. 【Qt】QStackedWidget:将多个窗口控件放入堆中,每次只显示一个窗口控件

    1.简介 QStackedWidget可以容纳多个窗口控件,每次只显示其中一个.例如:登录页面.各种功能页面等不同时显示的窗口,可以放入QStackedWidget中. 2.demo // 创建三个页 ...

  7. 将Bean放入Spring容器中的五种方式

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/weixin_43741092/ article/details/120176466 将bean放 ...

  8. 顺序表-有序顺序表表示集合-并集(两者比较,小者放入C,未遍历继续放入)

    顺序表的存储结构: typedef struct{int data[Maxsize]; //存在顺序表中的元素int length; //存放顺序表的长度}SqList; 分析: 这里有序的顺序表,可 ...

  9. R语言使用reshape2包的melt函数将dataframe从宽表到长表(Wide- to long-format)、如果没有指定行标识符号,则所有的字段都会放入variable变量中

    R语言使用reshape2包的melt函数将dataframe从宽表到长表(Wide- to long-format).如果没有指定行标识符号,则所有的字段都会放入variable变量中 目录

最新文章

  1. 二、数据库的基本操作
  2. Java相对路径读取文件
  3. 【Scratch】青少年蓝桥杯_每日一题_5.07_猜数字
  4. MySQL学习笔记_7_MySQL常用内置函数
  5. Windows 下配置Apache+MySql+PHP环境(原创)
  6. Android 关闭软键盘
  7. java如何让线程等待_如何使Java线程等待另一个线程的输出?
  8. python gui 框架中显示gif_使用QLab在PyQt GUI中显示gif
  9. Week12(11月28日)
  10. MVC 中通用导出页面数据到Excel
  11. C# 调用C++DLL声明 常规参数/结构体/指针/数组
  12. 《数据挖掘概念与技术》第三版 范明 孟小峰译 课后习题答案(二)
  13. 上百所大学计算机考研有变化!22计算机考研太难了!
  14. sql server 2000 sp3 补丁
  15. 划痕分析_如何保护相机和镜头不受损坏,灰尘和划痕
  16. 【入门】大象喝水 C++题解
  17. ellipse 标签
  18. MFC怎么封装CreateWindow
  19. PCL学习笔记5-sample consensus采样一致性算法
  20. cad计算机辅助,CAD 计算机辅助.doc

热门文章

  1. php -- PDO异常处理
  2. 【干货】2021年重点行业薪酬趋势指南.pdf(附下载链接)
  3. 【报告分享】“流量重构”时代来临,2020-2021中国消费互联网竞争趋势报告-腾讯.pdf(附下载链接)...
  4. 【报告分享】2020城市大脑规划建设与应用研究报告.pdf(附下载链接)
  5. 解读:滴滴“猜你去哪儿”功能的算法实现
  6. ubuntu服务器python3.6报错ModuleNotFoundError: No module named '_bz2'
  7. PTA5-19 求链式线性表的倒数第K项
  8. ​对比学习还能这样用:字节推出真正的多到多翻译模型mRASP2
  9. asp系统转换php系统时间函数,window_Asp常用通用函数之生成时间的整数,'函数名:GetMyTimeNumber()' - phpStudy...
  10. 人工智能作业考试汇总