该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
package com.borland.samples.welcome;
/**
* Title:
* Description:
* Copyright: Copyright © 2001
* Company:
* @author
* @version 1.0
*/
import java.awt.*;
import java.awt.image.*;
import com.sun.image.codec.jpeg.*;
class ImageCanvas extends Canvas{
private Image image;
private Dimension prefSize;
public ImageCanvas(Image image){
this.image = image;
calculatePreferredSize();
}
public void setImage(Image image){
this.image = image;
calculatePreferredSize();
repaint();
}
private void calculatePreferredSize(){
prefSize = new Dimension(image.getWidth(this),image.getHeight(this));
System.out.println(image.getWidth(this));
setSize(prefS