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

资源简介

Java入门-移动的遮照效果(实例45).zip

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import java.net.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.awt.image.*;
import java.awt.geom.*;

// 移动的遮照效果
public class ClipDemo extends Jframe {

public ClipDemo() {
super(“移动的遮照效果“); //调用父类构造函数
Container content = getContentPane(); //获得窗口的容器
DrawPanel drawPanel = new DrawPanel(); //创建DrawPanel对象用于绘制图形
content.add(drawPanel BorderLayout.CENTER); //增加组件到容器上
setSize(250 160); //设置窗口尺寸
setVisible(true); //设置窗口可视
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); //关闭窗口时退出程序
}

public static void main(String[] args) {
new ClipDemo();
}

//显示图形的面板
class DrawPanel extends JPanel implements Runnable {
Thread thread;
Image image = this.getToolkit().getImage(“image0.jpg“); //获取图像
BufferedImage bufImage; //缓冲区图像
Graphics2D bufImageG; //图形环境
Ellipse2D aEllipse;  //用于遮照的椭圆
int eWeH;  //椭圆的宽度和高度
int i

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      120374  2004-06-06 18:39  51-1.bmp
     文件        3415  2004-07-21 18:46  ClipDemo$DrawPanel.class
     文件         750  2004-07-21 18:46  ClipDemo.class
     文件        4078  2004-06-06 18:41  ClipDemo.java
     文件       19242  2004-05-20 00:35  image0.jpg

评论

共有 条评论