/** * @描述:获取饼形图显示 * @开发时间:2013-6-6上午09:52:44 * @参数:@param sql语句 * @参数:@param name图表标题 * @参数:@param value1 分组字段 * @参数:@param value2 数量字段 * @返回值:void */ public void getDefaultPieDataset(String sql,String name,String value1,String value2){ DbUtils db = new DbUtils(); List<Map<String, Object>> list = db.find(sql); //默认的饼图数据集 DefaultPieDataset dpd = new DefaultPieDataset(); for(Map<String, Object> map :list){ //设置数据集一参数为String课动态设置二参数为double为站饼图的比例为多少 dpd.setValue(map.get(value1).toString(),Integer.parseInt(map.get(value2).toString())); } //基于char工厂显示有5个参数一为设置显示的标题二为现实的图形数据 //三未知四为鼠标触碰图片是是否会产生提示 //五位URL最要的参数点击图标是否会产生连接 JFreeChart jc = ChartFactory.createPieChart3D(name,dpd,true,true,true); //jc为一个看到的图表 ChartFrame cf = new ChartFrame(name,jc); cf.pack(); cf.setVisible(true); } /** * @描述:获取柱状图显示 * @开发时间:2013-6-6上午10:02:17 * @参数:@param sql语句 * @参数:@param name图表标题 * @参数:@param value1分组字段 * @参数:@param value2数量字段 * @返回值:void */ public void DefaultCategoryDataset(String sql,String name,String value1,String value2){ DbUtils db = new DbUtils(); List<Map<String, Object>> list = db.find(sql); DefaultCategoryDataset dg = new DefaultCategoryDataset(); for(Map<String, Object> map :list){ dg.setValue(Integer.parseInt(map.get(value2).toString()), map.get(value1).toString(), map.get(value1).toString()); } JFreeChart jc = ChartFactory.createBarChart3D("hello", "图书名称", "图书数量", dg, PlotOrientation.VERTICAL, true, true, false); //改变头的内容字体及字体设置 jc.setTitle(new TextTitle(name,new Font("宋体",Font.BOLD +Font.ITALIC,20))); //改变中间plot的内容及横纵坐标的字体颜色 CategoryPlot plot = (CategoryPlot) jc.getPlot(); CategoryAxis categoryAxis = plot.getDomainAxis(); categoryAxis.setLabelFont(new Font("微软雅黑", Font.BOLD, 12)); ChartFrame cf = new ChartFrame(name,jc); cf.pack(); cf.setVisible(true); }
相关推荐
swt动态图表相关jar包,jfreechart实现配合相关源码
SWT插件中文教程SWT常用方法SWT插件中文教程SWT常用方法SWT插件中文教程SWT常用方法SWT插件中文教程SWT常用方法SWT插件中文教程SWT常用方法SWT插件中文教程SWT常用方法
swt 基础教程 swt 基础教程 swt 基础教程swt 基础教程swt 基础教程
SWTChart是一款基于SWT的Java图表类库,也正因为是基于SWT的缘故,SWTChart应用起来非常方便,而且也相当轻巧。 SWTChart支持多种图表类型,包括:线图 、散点图 、堆栈图 、对数标度 、分类轴 、多轴 、柱形图 、...
SWT配置 SWT配置 SWT配置 SWT配置 SWT配置 SWT配置 SWT配置 SWT配置
eclipse插件SwtDesigner的安装方法
64位windows操作系统使用的SWT库
里面有多个SWT和JFACE的例子,包括Table,Tree,List等等,真心不错的!
swt工具文档 swt工具文档 swt工具文档 swt工具文档 swt工具文档 swt工具文档
SWT examples,SWT官方例子:http://www.eclipse.org/swt/examples.php 该页面所要下载的例子 其中,swt的例子在\plugins\org.eclipse.swt.examples.source_3.7.0.v3740f.jar中
swt教程 有关SWT怎么应用
下载编译的SWT库,版本号4.911,包含多个版本: org.eclipse.swt.cocoa.macosx.x86_64 org.eclipse.swt.gtk.linux.aarch64 org.eclipse.swt.gtk.linux.arm org.eclipse.swt.gtk.linux.ppc64le org.eclipse.swt.gtk....
SWT RCP 界面--如何编写一个漂亮的 SWT RCP 界面
SWT官方api文档 开发基于swt的GUI程序必备手册
swt.jar swt.jar swt.jar swt.jar swt.jar
java SWT 基本窗口 组件 开发
swt 官方源码以及jar包 使用方法可参照 http://www.eclipse.org/swt/eclipse.php 简单说就是可以直接当项目来导入,源码在src.zip中,关联后即可查看
swt-api java swt GUI java界面编程,swt的开发DOC,谁用谁知道,一般人我不告诉他
org.eclipse.swt.SWT.class org.eclipse.swt.SWTError.class org.eclipse.swt.SWTException.class org.eclipse.swt.accessibility.ACC.class org.eclipse.swt.accessibility.Accessible.class org.eclipse.swt....
该压缩包中有两个swt调用ocx实例,一个是调用wps打开doc文件,另一个是调用windows本机播放器打开视频文件的实例