最近开发一个窗体程序,需要用到表格进行报表的数据展示,由于是报表,大家懂得,表头单元格那是各种合并....开始我还以为会很简单,直接传个什么参数或者什么的就能直接搞定,于是各种百度,才发现这么强大的java,居然没有为这一块提供相关的api,需要自己重写相关的类,才能实现这一效果,无语.....表示有点小失望。
看了好几篇大牛的博文(都是不知道多少年前的写的,其中有一篇居然是98年写的。。。相信大家在找这方面的资料的时候,肯定看过这个。。手动狗头,,, 在好几个地方都看到别人用这个类,只是在这个基础上做了其他的改动而已)
关于这个我自己也看的有点蒙,非常绕,感觉用起来也不是很顺手,下面贴一下我实际用的过程中的代码块
最开始表头一直弄的很怪异:
因为在new GroupHeader("鉴伪情况" ) 一直指定了开始列 new GroupHeader("鉴伪情况" , 2 )和“质量挑剔情况”那块都是在new GroupHeader加了开始列的参数,后面抱着试一试的把开始列去掉了,就好了..... 说实话没整明白....
最终的效果:
对了既然用来别人的东西就贴一下地址:https://download.youkuaiyun.com/download/laizhenhai88/5188318
由于上面的写法有点繁琐,所以自己想写一套自己自认为比较方便的写法。经过了一段时间的摸索(主要是看了一篇博文:https://blog.youkuaiyun.com/h9