programming-examples/java/Computer_Graphics/ImageLoadingExample.java

47 lines
1.0 KiB
Java
Raw Normal View History

2019-11-15 12:59:38 +01:00
import java.awt.*;
/**
* Beispiel zum Laden eines JPEG-Bildes und Darstellung im Bildschirmfenster
*
* @author Frank Klawonn
* Letzte Aenderung 27.05.2005
*/
public class ImageLoadingExample extends Frame
{
//Das zu ladende Bild wird zunaechst hier gespeichert.
private Image theImage;
/**
* Konstruktor
*/
public ImageLoadingExample()
{
//Ermoeglicht das Schliessen des Fensters
addWindowListener(new MyFinishWindow());
//Hier wird das JPEG-Bild in das Image geladen.
theImage = new javax.swing.ImageIcon("image1.jpg").getImage();
}
public void paint(Graphics g)
{
Graphics2D g2d = (Graphics2D) g;
//Das Bild wird auf das Fenster gezeichnet.
g2d.drawImage(theImage,50,50,null);
}
public static void main(String[] argv)
{
ImageLoadingExample f = new ImageLoadingExample();
f.setTitle("Laden eines Bildes");
f.setSize(600,600);
f.setVisible(true);
}
}