1 Star 0 Fork 2

machunpeng/Java-Notes

forked from cxylk/Java-Notes 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
PrintJob.java 1.58 KB
一键复制 编辑 原始数据 按行查看 历史
cxylk 提交于 2021-01-21 16:33 +08:00 . :rainbow:idea构建jdk源码
/*
* Copyright (c) 1996, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package java.awt;
/**
* An abstract class which initiates and executes a print job.
* It provides access to a print graphics object which renders
* to an appropriate print device.
*
* @see Toolkit#getPrintJob
*
* @author Amy Fowler
*/
public abstract class PrintJob {
/**
* Gets a Graphics object that will draw to the next page.
* The page is sent to the printer when the graphics
* object is disposed. This graphics object will also implement
* the PrintGraphics interface.
* @see PrintGraphics
*/
public abstract Graphics getGraphics();
/**
* Returns the dimensions of the page in pixels.
* The resolution of the page is chosen so that it
* is similar to the screen resolution.
*/
public abstract Dimension getPageDimension();
/**
* Returns the resolution of the page in pixels per inch.
* Note that this doesn't have to correspond to the physical
* resolution of the printer.
*/
public abstract int getPageResolution();
/**
* Returns true if the last page will be printed first.
*/
public abstract boolean lastPageFirst();
/**
* Ends the print job and does any necessary cleanup.
*/
public abstract void end();
/**
* Ends this print job once it is no longer referenced.
* @see #end
*/
public void finalize() {
end();
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/machunpeng/Java-Notes.git
git@gitee.com:machunpeng/Java-Notes.git
machunpeng
Java-Notes
Java-Notes
main

搜索帮助