我有一个JTable,里面存放有数据,想为它添加一个打印预览事件,请问具体怎么实现。(点击打印预览按钮,弹出打印预览画面,再可以在该页面点击打印,实现打印JTable表的功能)

解决方案 »

  1.   

    简单点的就用普通的html页面用于显示,然后调用js的print方法用于打印;
    麻烦点的就用开源包吧,例如POI和jasper report等。
      

  2.   

    简单点的就是点击打印预览调用window.open()弹出用html构造打印预览。调用js打印方法打印。很多都是这么做的。如果你的打印需要不时特别复杂的话
      

  3.   

    ireport报表系统听说挺好使的,具体没用过。做了几个小项目我都用quiee报表,挺简单的,做报表简单,发布报表更简单。要想学的话加我QQ  478056465