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

资源简介

Java Applet中翻转图像(提高篇-实例582).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 TurnImageapplet extends applet {
    public void paint(Graphics g) {
        String value = “翻转图像“;
        Image img = null;// 声明图像对象
        img = getImage(getCodebase() “com/zzk/PD4.jpg“);// 获得图片信息
        int w = img.getWidth(this);// 设置图像的宽度
        int h = img.getHeight(this);// 设置图像的高度
        Graphics2D g2d = (Graphics2D) g;// 将g转换为可以利用的Graphics2D
        g2d.drawString(value 100 130);// 绘制文本
        AffineTransform tr = new AffineTransform(-1 0 0 1 w 0);// 创建变换对象并横向翻转
        AffineTransform tr2 = new AffineTransform(1 0 0 -1 0 h);// 创建变换对象并垂直翻转
        tr.translate(-20 40);// 图像位置的平移
        tr2.translate(120 -40);// 图像位置的平移
        g2d.drawImage(img tr this);// 绘制图像
        g2d.drawImage(img tr2 this);// 绘制图像
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         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 16:16  bin\java.policy.applet
     文件       22531  2010-12-20 11:14  bin\PD4.jpg
     文件         104  2010-12-22 08:52  bin\TurnImageapplet.html
     文件        1364  2011-01-29 09:04  bin\com\zzk\TurnImageapplet.class
     文件       22531  2010-12-20 11:14  src\PD4.jpg
     文件         104  2010-12-22 08:52  src\TurnImageapplet.html
     文件       22531  2010-12-22 08:52  src\com\zzk\PD4.jpg
     文件        1043  2010-12-28 16:48  src\com\zzk\TurnImageapplet.java

评论

共有 条评论