• 大小: 7.5KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

Java 打印图片(提高篇-实例097).zip

资源截图

代码片段和文件信息

package com.zzk;

import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.awt.print.*;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.*;
import javax.swing.border.LineBorder;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;

/**
 * @author 张振坤
 *
 */
@SuppressWarnings(“serial“)
public class PrintPicturePanel extends JPanel implements Printable {
    private JButton printButton;
    private JButton previewButton;
    private JPanel controlPanel;
    private File imgFile = null;
    private BufferedImage src;
    private PrinterJob job;
    private PageFormat pf;
    
    public static void main(String[] args) {
        Jframe frame = new Jframe(“打印图片“);
        frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        frame.setSize(360 280);
        PrintPicturePanel panel = new PrintPicturePanel();
        frame.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-08-26 19:27  .classpath
     文件         379  2010-12-31 13:59  .project
     文件         629  2010-08-26 19:27  .settings\org.eclipse.jdt.core.prefs
     文件          25  2010-12-01 14:29  bin\MINAFEST.MF
     文件        1933  2011-02-14 10:44  bin\com\zzk\PrintPicturePanel$1.class
     文件        1192  2011-02-14 10:44  bin\com\zzk\PrintPicturePanel$2.class
     文件        4731  2011-02-14 10:44  bin\com\zzk\PrintPicturePanel.class
     文件          25  2010-12-01 14:29  src\MINAFEST.MF
     文件        5905  2010-08-27 11:48  src\com\zzk\PrintPicturePanel.java

评论

共有 条评论