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

资源简介

Java Applet中缩放图像(提高篇-实例581).zip

资源截图

代码片段和文件信息

package com.zzk;

import java.applet.applet;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.geom.AffineTransform;

public class ZoomImageapplet extends applet {
    public void paint(Graphics g) {
        String value = “缩放图像“;
        Image img = null;// 声明图像对象
        img = getImage(getCodebase() “com/zzk/PD2.jpg“);// 获得图片信息
        AffineTransform tr = AffineTransform.getScaleInstance(0.25 0.25);// 创建变形以获得缩放对象
        tr.translate(120 100);// 设置对象平移
        AffineTransform tr2 = AffineTransform.getScaleInstance(0.15 0.15);// 创建变形以获得缩放对象
        tr2.translate(900 950);// 设置对象平移
        Graphics2D g2d = (Graphics2D) g;// 将g转换成一个可用的Graphics2D对象
        g2d.drawImage(img tr this);// 绘制图像
        g2d.drawImage(img tr2 this);// 绘制图像
        g2d.drawString(value 60 150);// 绘制文本
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2010-12-22 08:52  .classpath
     文件         379  2010-12-22 08:52  .project
     文件         629  2010-12-22 08:52  .settings\org.eclipse.jdt.core.prefs
     文件         141  2010-12-28 15:47  bin\java.policy.applet
     文件         104  2010-12-22 08:52  bin\ZoomImageapplet.html
     文件      247260  2010-12-22 08:52  bin\com\zzk\PD2.jpg
     文件        1255  2011-01-29 09:04  bin\com\zzk\ZoomImageapplet.class
     文件         104  2010-12-22 08:52  src\ZoomImageapplet.html
     文件      247260  2010-12-22 08:52  src\com\zzk\PD2.jpg
     文件         946  2010-12-28 15:54  src\com\zzk\ZoomImageapplet.java

评论

共有 条评论