不知道可不可以把问题说的详细一点儿,比如列成1、2、3、4。e.g.
Environment:
1、系统(Windows XXXX Server/Solaris X.X+Tomcat/...)
2、数据库(Oracle X.X/SQL Server X.X/...)
3、JDK ...
4、...Problem List:
1、Java和数据库连接?
2、查询?
3、表格显示?
4、打印?
5、...这样说才有人能知道问题的头绪,帮你解答。BTW,希望你不是男生,不然太丢人了:
男人的眼泪是失败,
女人的眼泪是胜利!

解决方案 »

  1.   

    JComponent本身有打印方法,只要不是太宽,可以凑合着用。一般控件都是继承JComponent,可以直接用它的打印。
      

  2.   

    http://www-900.ibm.com/developerWorks/cn/java/index.shtml
    里面有一个教程关于用java1.4打印的,希望对你有所帮助
      

  3.   

    太谢谢各位了,我不是男生.
    我用ACCESS做数据库,WIN98,JDK1.2
    在数据库里有我建的表,是学生成绩表.
    现在要求按班级查询出每个班的学生成绩,
    然后按班级打印报表,一张表一个班级,并在报表上统计出平均成绩.
    要求用JAVA做.
    我第一次用JAVA很生,可是任务很急,我没有办法,一点思路也没有.
    看到友人回复我真的很感激!!!
      

  4.   

    如果将生成的结果用WEB显示并打印的话,建议采用CSS定位,会比较好一点。我也没有想到更好的办法,试过在页面中嵌入插件,但效果不理想。所以,我现在采用CSS定位,虽然设计格式的时候麻烦点,但打印出来的效果还可以。(A3纸大小)
      

  5.   

    数据库已经连好了.
    而且也可以把查询结果用表格显示出来,可是不会把查询结果和表格打印成报表
    形式. 我见过用JAVA做报表是把固定的数据硬编码到源程序中,没有见过从数据库查寻后再打印的.
    我的打印程序只能把数据库中的固定的一张表打出来但是还没有表格,只能显示数据.
    不牵扯网络问题.
    谢谢前辈!!!
      

  6.   

    以前做过一些打印,手头现有一个打印程序,是打印一个TreeModel,要就留个Email地址。
     另,不要动不动就哭。
      

  7.   

    谢谢前辈!!!
    我的联系方式[email protected]
    OICQ:37302645
      

  8.   

    [email protected]
    也给我一份吧 为了报表 好多东西要让别人用vf做
    谢了!
      

  9.   

    [email protected]
    也给我一份吧 为了报表 好多东西要让别人用vf做
    谢了!
      

  10.   

    可以使用jreport或用友的cell4.1组件,还可以将其作成pdf或xls格式将可以完成报表打印欲缆。
      

  11.   

    在jdk中有类java.awt.print可以实现打印。你要从数据库中得到数据,而后按照
    你要的格式通过java.awt.print来打出