打印jeditorpane

时间:2012-10-26 04:45:36

标签: java swing printing awt jeditorpane

在摇摆中我有一个组件JEditorPane与JScrollPane我想打印出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)
 {

  }

1 个答案:

答案 0 :(得分:1)

您可以使用编辑器套件独立打印机http://java-sl.com/JEditorPanePrinter.html

要添加页眉,只需修改根视图的paint()方法,添加上面的内容。