Benutzer-Werkzeuge

Webseiten-Werkzeuge


info10:klassen:kasten
KASTEN.java
public class KASTEN
{
    private int links;
    private int oben;
    private int breite;
    private int hoehe;
 
    public KASTEN()
    {
        links = 50;
        oben = 100;
        breite = 200;
        hoehe = 40;
    }
 
    public KASTEN(int linksStart, int obenStart, int breiteStart, int hoeheStart)
    {
        links = linksStart;
        oben = obenStart;
        breite = breiteStart;
        hoehe = hoeheStart;
    }
 
    public void zeichne()
    {
        ZEICHENFENSTER.gibFenster().zeichneRechteck(links,oben,breite,hoehe);
    }
 
    public void setzeLinks(int linksNeu)
    {
        links = linksNeu;
    }
 
    public void setzeRechts(int rechtsNeu)
    {
        links = rechtsNeu-breite;
    }
 
    public void setzeGroesse(int breiteNeu, int hoeheNeu)
    {
        breite = breiteNeu;
        hoehe = hoeheNeu;
    }
 
    public int gibUmfang()
    {
        return 2*(breite+hoehe);
    }
 
    public int gibInhalt()
    {
        return breite*hoehe;
    }
 
    public void verschiebe(int nachRechts, int nachUnten)
    {
        links = links + nachRechts;
        oben = oben + nachUnten;
    }
 
}
info10/klassen/kasten.txt · Zuletzt geändert: 2020/11/10 10:31 von 127.0.0.1