问道强化宝宝技巧问题!大虾啊急!!!!!!!!!!!...

请教各位大虾一个问题~SOS~急!!!谢谢
发布时间: 2:01:44
编辑:www.fx114.net 我要评论
本篇文章主要介绍了"请教各位大虾一个问题~SOS~急!!!谢谢
0",主要涉及到请教各位大虾一个问题~SOS~急!!!谢谢
0方面的内容,对于请教各位大虾一个问题~SOS~急!!!谢谢
0感兴趣的同学可以参考一下。
这是我画柱状图的示例,请问为什么第一个可以,第二个不行?谢谢
public&static&void&main(String[]&args)&throws&IOException{
CategoryDataset&dataset&=&getDataSet2();
JFreeChart&chart&=&ChartFactory.createBarChart3D(
"水果产量图",&//&图表标题
"水果",&//&目录轴的显示标签
"产量",&//&数值轴的显示标签
dataset,&//&数据集
PlotOrientation.VERTICAL,&//&图表方向:水平、垂直
true,& //&是否显示图例(对于简单的柱状图必须是false)
false,& //&是否生成工具
false& //&是否生成URL链接
FileOutputStream&fos_jpg&=&
fos_jpg&=&new&FileOutputStream("D:\\fruit.jpg");
ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);
}&finally&{
fos_jpg.close();
}&catch&(Exception&e)&{}
private&static&CategoryDataset&getDataSet()&{
DefaultCategoryDataset&dataset&=&new&DefaultCategoryDataset();
dataset.addValue(100,&null,&"苹果");
dataset.addValue(200,&null,&"梨子");
以上示例正确,可以生成柱状图
---------------------------------------------------
下面这个示例无法生成柱状图,提示报空指针&&位置在ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);行,我觉得应该是chart有错,但我不知道错在哪?该如何改
public&class&MAP4Action&extends&Action&{
&&&&&&&&static&final&private&String&FORWARD_done&=&"done";
&&&&&&&&public&ActionForward&execute(ActionMapping&mapping,&ActionForm&form,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HttpServletRequest&request,&HttpServletResponse&response)
&&&&&&&&&&&&&&&&throws&Exception
&&&&&&&&&&&&HttpSession&session&=&request.getSession();
&&&&&&&&&&&&Connection&conn3&=&DBControl.getInstance("tempdb");
&&&&&&&&&&&&Statement&stmt3&=&conn3.createStatement();
&&&&&&&&&&&&String&strSQL="select&*&from&tempdb..wl"+session.getAttribute("mainname")+"&order&by&showid";
&&&&&&&&&&&&ResultSet&&rs&=&stmt3.executeQuery(strSQL);
&&&&&&&&&&&&double&
&&&&&&&&&&&&DefaultCategoryDataset&dataset1&=&new&DefaultCategoryDataset();
&&&&&&&&&&&&if&(rs!=null&&&&rs.next()){
&&&&&&&&&&&&&&&&do
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&Double&yhye_map&=&new&Double(ChangeJe.change(Encode.iso2GBK(rs.getString("yhye")),"元"));
&&&&&&&&&&&&&&&&&&&&&&&&yhye=yhye_map.doubleValue();
&&&&&&&&&&&&&&&&&&&&&&&&dataset1.addValue(yhye,null,Encode.iso2GBK(rs.getString("dw")));
&&&&&&&&&&&&&&&&}while(rs.next());
&&&&&&&&&&&&}
&&&&&&&&&&&&CategoryDataset&dataset&=&dataset1;
&&&&&&&&&&&&JFreeChart&chart&=&ChartFactory.createBarChart3D(
"查询比较结果",&//&图表标题
"单位",&//&目录轴的显示标签
"RMB",&//&数值轴的显示标签
dataset,&//&数据集
PlotOrientation.VERTICAL,&//&图表方向:水平、垂直
true,& //&是否显示图例(对于简单的柱状图必须是false)
false,& //&是否生成工具
false& //&是否生成URL链接
&&&&&&&&&&&&&&&&FileOutputStream&fos_jpg&=&
&&&&&&&&&&&&&&&&try
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&fos_jpg&=&new&FileOutputStream("c:\\resin\\webapps\\bank\\jsp\\gif\\datapic\\map4_"+session.getAttribute("mainname")+".jpg");
&&&&&&&&&&&&&&&&&&&&ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&finally
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&try
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&fos_jpg.close();
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&catch&(Exception&e)&{}
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&ActionForward&af&=&new&ActionForward();
&&&&&&&&&&&&af.setPath("/jsp/gif/datapic/map4_"+session.getAttribute("mainname")+".jpg");
&&&&&&&&&&&&return&
}刚刚没发好,重发一次~
这是我画柱状图的示例,请问为什么第一个可以,第二个不行?谢谢
public&static&void&main(String[]&args)&throws&IOException{
CategoryDataset&dataset&=&getDataSet2();
JFreeChart&chart&=&ChartFactory.createBarChart3D(
"水果产量图",&//&图表标题
"水果",&//&目录轴的显示标签
"产量",&//&数值轴的显示标签
dataset,&//&数据集
PlotOrientation.VERTICAL,&//&图表方向:水平、垂直
true,& //&是否显示图例(对于简单的柱状图必须是false)
false,& //&是否生成工具
false& //&是否生成URL链接
FileOutputStream&fos_jpg&=&
fos_jpg&=&new&FileOutputStream("D:\\fruit.jpg");
ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);
}&finally&{
fos_jpg.close();
}&catch&(Exception&e)&{}
private&static&CategoryDataset&getDataSet()&{
DefaultCategoryDataset&dataset&=&new&DefaultCategoryDataset();
dataset.addValue(100,&null,&"苹果");
dataset.addValue(200,&null,&"梨子");
以上示例正确,可以生成柱状图
---------------------------------------------------
下面这个示例无法生成柱状图,提示报空指针&&位置在ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);行,我觉得应该是chart有错,但我不知道错在哪?该如何改
public&class&MAP4Action&extends&Action&{
&&&&&&&&static&final&private&String&FORWARD_done&=&"done";
&&&&&&&&public&ActionForward&execute(ActionMapping&mapping,&ActionForm&form,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&HttpServletRequest&request,&HttpServletResponse&response)
&&&&&&&&&&&&&&&&throws&Exception
&&&&&&&&&&&&HttpSession&session&=&request.getSession();
&&&&&&&&&&&&Connection&conn3&=&DBControl.getInstance("tempdb");
&&&&&&&&&&&&Statement&stmt3&=&conn3.createStatement();
&&&&&&&&&&&&String&strSQL="select&*&from&tempdb..wl"+session.getAttribute("mainname")+"&order&by&showid";
&&&&&&&&&&&&ResultSet&&rs&=&stmt3.executeQuery(strSQL);
&&&&&&&&&&&&double&
&&&&&&&&&&&&DefaultCategoryDataset&dataset1&=&new&DefaultCategoryDataset();
&&&&&&&&&&&&if&(rs!=null&&&&rs.next()){
&&&&&&&&&&&&&&&&do
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&&&&&Double&yhye_map&=&new&Double(ChangeJe.change(Encode.iso2GBK(rs.getString("yhye")),"元"));
&&&&&&&&&&&&&&&&&&&&&&&&yhye=yhye_map.doubleValue();
&&&&&&&&&&&&&&&&&&&&&&&&dataset1.addValue(yhye,null,Encode.iso2GBK(rs.getString("dw")));
&&&&&&&&&&&&&&&&}while(rs.next());
&&&&&&&&&&&&}
&&&&&&&&&&&&CategoryDataset&dataset&=&dataset1;
&&&&&&&&&&&&JFreeChart&chart&=&ChartFactory.createBarChart3D(
"查询比较结果",&//&图表标题
"单位",&//&目录轴的显示标签
"RMB",&//&数值轴的显示标签
dataset,&//&数据集
PlotOrientation.VERTICAL,&//&图表方向:水平、垂直
true,& //&是否显示图例(对于简单的柱状图必须是false)
false,& //&是否生成工具
false& //&是否生成URL链接
&&&&&&&&&&&&&&&&FileOutputStream&fos_jpg&=&
&&&&&&&&&&&&&&&&try
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&fos_jpg&=&new&FileOutputStream("c:\\resin\\webapps\\bank\\jsp\\gif\\datapic\\map4_"+session.getAttribute("mainname")+".jpg");
&&&&&&&&&&&&&&&&&&&&ChartUtilities.writeChartAsJPEG(fos_jpg,100,chart,400,300,null);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&finally
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&try
&&&&&&&&&&&&&&&&{
&&&&&&&&&&&&&&&&&&&&fos_jpg.close();
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&&&&&catch&(Exception&e)&{}
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&ActionForward&af&=&new&ActionForward();
&&&&&&&&&&&&af.setPath("/jsp/gif/datapic/map4_"+session.getAttribute("mainname")+".jpg");
&&&&&&&&&&&&return&
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:

参考资料

 

随机推荐