需求:
用SWT显示了一个窗口,上面有一些CLabel,文本之类的,目前想把当前页面内容打印出来,
目前不知道怎么做,希望高手指点,绝对给分。

解决方案 »

  1.   

    利用java里面的printable类可以实现打印功能,直接在打印纸paper上画出你想打印的东西再传送给打印机即可
      

  2.   

    应用printjob类实现,相当于点击打印按钮
      

  3.   

    加一个按钮之类的,引用下边这个方法就行了,_frame是你要打印的对象public void doPrint()
    {
    PrintJob printJob = getToolkit().getPrintJob(_frame, "Print", null);
    if (printJob != null)
    {
    Graphics g = printJob.getGraphics();
    if (g != null)
    {
    drawBarcode(g, 50, 50);
    g.dispose();
    }
    printJob.end();
    }
    }
      

  4.   

    java做打印不行,不能控制成像区域的大小。