JEdi​​torpane打印问题与水平滚动条

时间:2011-05-04 14:21:43

标签: java swing printing

我们使用Jeditor窗格显示HTML文本,但是当我们尝试在编辑器窗格上使用水平滚动条进行打印时,页面的右边缘会被切断,有没有经验呢?有关解决这个问题的任何想法吗?

2 个答案:

答案 0 :(得分:1)

我认为这是因为视口组件的preferredSize现在是无限的。您可以尝试手动设置基础视口组件的preferredWidth。

答案 1 :(得分:0)

我认为这是因为打印机页面宽度小于JEditorPane的宽度。

你可以尝试这样的事情 http://java-sl.com/JEditorPanePrinter.html

获取页面的widht,以像素计算并将其设置为JEditorPane。见PageFormat。