線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1669
推到 Plurk!
推到 Facebook!

列印程式的問題

尚未結案
jameszhuang
一般會員


發表:2
回覆:1
積分:0
註冊:2002-05-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-28 17:48:49 IP:61.220.xxx.xxx 未訂閱
小弟是用jbutton來啟動以下的列印程式,印表機是有跑紙但是卻都沒東西列印出來 我是想將jlabel秀出的文字列出來, 真的是搞昏頭ㄌ,請大家幫忙一下,教教小弟我該如何完成這個列印的動作 以下是小弟的片段程式,請大家幫我解惑,謝謝 class printpanel { private final double INCH = 72; public printpanel(){ PrinterJob printJob = PrinterJob.getPrinterJob (); Book content = new Book(); content.append(new pt(),printJob.defaultPage()); printJob.setPageable(content); boolean isPrint = printJob.printDialog(); if(isPrint) { try { printJob.print(); } catch (PrinterException e) { e.printStackTrace(); } } } } class pt implements Printable { public int print (Graphics graphics, PageFormat pageFormat, int pageIndex)throws PrinterException{ Frame1 g = new Frame1(); Font f = new Font("Arial",Font.PLAIN, 14); graphics.translate((int)pageFormat.getImageableX(), (int)pageFormat.getImageableY()); System.out.println (f); graphics.setFont(f); graphics.setColor(Color.BLACK); graphics.drawString(g.jLabel1.getText(), 50, 50); return (PAGE_EXISTS); } }
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-29 09:46:56 IP:61.64.xxx.xxx 未訂閱
麻煩大師把你寶貴的程式碼排縮排好(用發言表格中的"#"那個按鈕),以便其他人拜讀.謝謝你的配合 先參考以下的code,看一下有沒有可以應用的? http://java.sun.com/j2se/1.4.2/docs/guide/jps/spec/appendix_2Dgraphicsdoc.fm.html 發表人 - neoart 於 2005/06/29 09:56:06
jameszhuang
一般會員


發表:2
回覆:1
積分:0
註冊:2002-05-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-29 22:07:42 IP:220.136.xxx.xxx 未訂閱
第一次發文,謝謝您的指導,以後會多注意的
系統時間:2024-05-03 15:31:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!