我试图打印一个包含很多内容的JPanel,它有点大,需要知道页面数和页面格式。但是当我试图在车道碰撞中了解这些事情并且我有一个空指针异常。
这是一小段代码:
private Component componentToBePrinted;
private PageFormat format;
private int numPages;
componentToBePrinted = this.PanelMatricula;
Dimension page = this.componentToBePrinted.getPreferredSize();
numPages = (int) Math.ceil(page.height/format.getImageableY());// Nullpointerexception
print(componentToBePrinted.getGraphics(), format, this.getNumberOfPages());
我是印刷界的新手,我不知道失败是什么,我研究了很多,但没有找到任何解决方案。
谢谢大家的帮助。