在秋千上,我有一个带有JScrollPane的组件JEditorPane,我想从jeditorpane的内容中打印出来。而且我应该可以灵活地在运行时更改打印页面的标题。我正在使用以下代码,但无法正常工作
try{
JEditorPane editorpane1= new JEditorPane();
editorpane1.setContentType("text/html");
editorpane1.setEditable(false);
File file1= new File("path of the html file");
URL url= new URL(file1);
editorpane1.setPage(url);
JScrollPane jsp= new JScrollPane(editorpane1);
editorpane1.print();
}
catch(Exception ex)
{
}
最佳答案
您可以使用独立于编辑器套件的打印机http://java-sl.com/JEditorPanePrinter.html
要添加页面标题,只需修改根视图的paint()方法,在上面添加内容即可。