/*********************************************************************** * Projekt: Javakurs-Scheinaufgabe "Kartenspiel" * Filename: Logo.java * Autor: Hartmut Keller * Datum: Mittwoch, 26. November 1997, 17:11:24 **********************************************************************/ import java.awt.*; /** * @author Hartmut Keller * Verwaltung des Logos */ public class Logo extends Canvas { private Image image; // Bild private final static int w = 110; // Default-Breite private final static int h = 119; // Default-Hoehe private final static int minw = 110; // Minimal-Breite private final static int minh = 119; // Minimal-Hoehe /** * Laden des Logos */ public Logo(Kartenspiel boss) { image = boss.holeImage("Logo.gif"); // image = Toolkit.getDefaultToolkit().getImage("Logo.gif"); } /** * Defaultkonstruktor (noetig fuer Unterklassen) */ public Logo() { } /** * Minimale Groesse des Logos */ public Dimension getMinimumSize() { return new Dimension(this.minw, this.minh); } /** * Optimale Groesse des Logos */ public Dimension getPreferredSize() { return new Dimension(this.w, this.h); } /** * Neuzeichnen des Logos. Wird automatisch vom System ausgeloest. */ public void paint (Graphics g) { g.drawImage(image, 0, 0, this); } }