【问题标题】:Print(a hard copy) icon(image) in jlabel.在 jlabel 中打印(硬拷贝)图标(图像)。
【发布时间】:2016-07-18 08:10:11
【问题描述】:

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

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

我想用下面的代码打印出来:

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.
  }
}

【问题讨论】:

    标签: jlabel java printing icons jlabel


    【解决方案1】:

    就这样写吧:

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

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

    【讨论】:

    • 感谢您的回复,但我认为您没有收到我的问题。我想知道如何将添加的标签打印到硬拷贝上。寻找相同的代码。
    • @ShishantSharma 你能扩展一下硬拷贝部分吗?
    • 硬拷贝是指通过打印机打印出来
    • @ShishantSharma 哦,好吧,那么抱歉。
    • 没问题。谢谢你的回答。你能帮我解决被问到的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多