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

资源简介


资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.awt.color.*;
import java.awt.geom.*;
import javax.swing.*;
import java.io.*;

// 图像缩小与放大演示

public class ScaleImageDemo extends Jframe {
private JPanel panel = new JPanel(); //面板panel用于容纳图像放大、缩小、还原按钮
private JButton jbFile = new JButton(“打开图像文件“); //打开图像文件按钮
private JButton jbZoomIn = new JButton(“放大“); //图像放大按钮
private JButton jbZoomOut = new JButton(“缩小“); //图像缩小按钮
private JButton jbReset = new JButton(“还原“); //图像还原按钮
ScalePane showImagePane = new ScalePane(); //创建showImagePane对象用于绘制图像
Container content = getContentPane(); //获得窗口的容器

    //构造函数
public ScaleImageDemo() {
super(“图像的缩小与放大“); //调用父类构造器设置窗口标题栏
//为按钮添加动作监听器
jbFile.addActionListener(new ButtonActionListener());
jbZoomIn.addActionListener(new ButtonActionListener());
jbZoomOut.addActionListener(new ButtonActionListener());
jbReset.addActionListener(new ButtonActionListener());

//把图像放大按钮、图像缩小按钮

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       12917  1993-04-19 20:13  1.jpg
     文件      156054  2004-06-01 23:50  50-1.bmp
     文件      156054  2004-06-01 23:51  50-2.bmp
     文件       12917  1993-04-19 20:13  image.jpg
     文件         852  2019-09-25 22:33  ScaleImageDemo$1.class
     文件        1375  2019-09-25 22:33  ScaleImageDemo$ButtonActionListener.class
     文件        2279  2019-09-25 22:33  ScaleImageDemo$ScalePane.class
     文件        2572  2019-09-25 22:33  ScaleImageDemo.class
     文件        5833  2004-06-06 00:03  ScaleImageDemo.java
     文件       16384  2011-02-09 16:50  Thumbs.db

评论

共有 条评论