47 lines
1.0 KiB
Java
47 lines
1.0 KiB
Java
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);
|
|
}
|
|
|
|
}
|
|
|