首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

跪求 ~关于JTextPane做分页编辑器的有关问题!

2012-09-11 
跪求 ~~~关于JTextPane做分页编辑器的问题!!!急急!!大家好!本人现在正用Swing做一个类似word的文本编辑器,

跪求 ~~~关于JTextPane做分页编辑器的问题!!!急急!!
大家好!本人现在正用Swing做一个类似word的文本编辑器,也要要求能够分页。现在用JTextPane已经可以实现单页的操作,分页也可以实现,但是却无法控制当输入到最后一行时让它自动新建一个另外的页,我目前的做法是通过计算它行的高度,让它达到一定高度后换页,但是却计算不出高度。我用一个setPreferredSize来设置了JTextPane的高度和宽度,但是在JTextPane里输的文字是以码为单位的(如12,24,48等)。
这个思路还有很多不确定因素,还请大家帮忙,希望能提个思路,swing是不是有支持之中分页的类呢?

[解决办法]
通过JTextPane的绝对大小来计算每个字体所占的高度 就可以求出每行的最大高度 ,和每页的高度和了。

热点排行