stockorderprintable.java~37~
来自「一个使用java 写的进销存代码 使用了ejb 等技术 是学习j2ee的好」· JAVA~37~ 代码 · 共 55 行
JAVA~37~
55 行
package print;import java.awt.*;import java.awt.print.*;public class StockOrderPrintable implements Printable { //是否第一页的变量 boolean isFirstPage = true; //创建进货单数组 String[] stockLedger = new String[13]; //创建进货单明细账数组 String[][] stockSubLedger = new String[0][5]; //创建页码变量 int printPage = 1; public StockOrderPrintable() { } public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException { //创建打印面板 StockOrderPrintPane stockOrderPrintPane = new StockOrderPrintPane(); //设置打印面板的参数 //stockOrderPrintPane.setIsFirstPage(isFirstPage); //stockOrderPrintPane.setStockLedger(stockLedger); //stockOrderPrintPane.setStockSubLedger(stockSubLedger); //stockOrderPrintPane.setPrintPage(printPage); //绘画打印面板的文字,并且将它们输送至打印机 stockOrderPrintPane.drawPages((Graphics2D) g ); return Printable.PAGE_EXISTS; } public boolean isIsFirstPage() { return isFirstPage; } public void setIsFirstPage(boolean isFirstPage) { this.isFirstPage = isFirstPage; } public String[] getStockLedger() { return stockLedger; } public void setStockLedger(String[] stockLedger) { this.stockLedger = stockLedger; } public String[][] getStockSubLedger() { return stockSubLedger; } public void setStockSubLedger(String[][] stockSubLedger) { this.stockSubLedger = stockSubLedger; } public int getPrintPage() { return printPage; } public void setPrintPage(int pirntPage) { this.printPage = pirntPage; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?