⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 paperinfo.java

📁 打印管理程序,测试完全通过.windows开发环境.
💻 JAVA
字号:
package jp.co.ntl.paper;

import java.io.Serializable;

import jp.co.ntl.printer.PrinterInfo2;

public class PaperInfo implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	// 梡巻柤
	public static final int		MAX_PAPER_NAME_LEN	= 64;
	
	// 扨壙
	public static final int		MIN_PRICE			= 1;
	public static final int		MAX_PRICE			= 9999;
	
	private int			paperID;
	private PrinterInfo2	printerInfo = null;
	private String			paperName = null;
	private int			price;
	
	public PaperInfo() {
		paperID = 0;
		printerInfo = new PrinterInfo2();
		paperName = "";
		price = MIN_PRICE;
	}
	
	public int getPaperID() { return paperID; }
	public void setPaperID(int paperID) { this.paperID = paperID; }
	
	public PrinterInfo2 getPrinterInfo() { return printerInfo; }
	public void setPrinterInfo(PrinterInfo2 printerInfo) { this.printerInfo = printerInfo; }
	
	public String getPaperName() { return paperName; }
	public void setPaperName(String paperName) { this.paperName = paperName; }
	
	public int getPrice() { return price; }
	public void setPrice(int price) { this.price = price; }
	
	public void copy(PaperInfo paperInfo) {
		this.paperID = paperInfo.getPaperID();
		this.printerInfo.copy(paperInfo.getPrinterInfo());
		this.paperName = paperInfo.getPaperName();
		this.price = paperInfo.getPrice();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -