public class LoadImageAndScaleApplet extends JApplet
1: //LoadImageAndScaleApplet.java (Based on a Deitel examaple)
2: //Load an image and display it in its original size and twice its
3: //original size. Load and display the same image as an ImageIcon.
5: import java.applet.Applet;
6: import java.awt.*;
7: import javax.swing.*;
9: public class LoadImageAndScaleApplet extends JApplet
10: {
11: private Image image1;
13: //Load image when applet is loaded
14: public void init()
15: {
16: image1 = getImage(getDocumentBase(), "images/calculator.gif");
17: }
19: //Display image
20: public void paint(Graphics g)
21: {
22: g.drawImage(image1, 10, 10, this ); //Draw original image
24: //Draw image to fit the width and the height less 120 pixels
25: g.drawImage(image1, 0, 120, getWidth(), getHeight() - 120, this );
26: }
27: }