在jlabel中打印(硬拷贝)图标(图像)。

时间:2016-07-18 08:10:11

标签: java printing icons jlabel

我想在中打印(硬拷贝)图标(图像)。我的标签中没有任何文字,只有图像。

这里我没有标签上的任何文字,只是标签的图标,即;一个图像。那么我应该怎么做才能阅读图标图像并打印出图像。

我想用下面的代码打印它:

String printData = jLabel1.getText();
PrinterJob job = PrinterJob.getPrinterJob();
job.setPrintable(new OutputPrinter(printData));
boolean doPrint = job.printDialog();
if (doPrint)
{ 
  try 
  {
    job.print();
  }
  catch (PrinterException e)
  {
    // Print job did not complete.
  }
}

1 个答案:

答案 0 :(得分:0)

请写下:

JLabel label = new JLabel(new ImageIcon(fileName));

其中fileName是包含图像的文件的名称/路径。