佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1318|回复: 0

Java Zoom In 怎么弄??

[复制链接]
发表于 29-5-2011 11:12 PM | 显示全部楼层 |阅读模式
用Java 的 language
怎么才能把一个image zoom in & zoom out 呢???
以下是我的 code
到底是那里出了问题导致不能成功??
希望指点指点 哈哈 谢谢

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;

public class Q3 extends JApplet implements ActionListener{
    private URL url;
    private ImageIcon img;
    private Image img2;
    private JLabel jlbl1;
    private Object source;
    private Graphics g;

    private JPanel jpBottom = new JPanel(new GridLayout(1,2));
    private JButton jbIn = new JButton ("Zoom In");
    private JButton jbOut = new JButton ("Zoom Out");

    public void init(){
        url=getClass().getResource("image/GreenFrog.gif");
        img = new ImageIcon(url);
        img2 = getImage(url);

        jlbl1 = new JLabel();
        jlbl1.setIcon(img);

        jpBottom.add(jbIn);
        jpBottom.add(jbOut);

        setLayout(new BorderLayout());
        add(jlbl1, BorderLayout.CENTER);
        add(jpBottom, BorderLayout.SOUTH);
      

    }
      public void actionPerformed(ActionEvent e) {
        source = e.getSource();
        showResult();
    }

     public void showResult() {
         if (source == jbIn) {
             g.drawImage(img2,0,0,650,650,this);
         }
         else if(source == jbOut) {
             g.drawImage(img2,0,0,350,350,this);
         }

      }

   }
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-11-2025 09:06 PM , Processed in 0.086093 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表