Class Zeichenfenster.FigurenElementPolygon

    • Field Detail

      • poly

        private Polygon poly
        Das Polygonobjekt
    • Constructor Detail

      • FigurenElementPolygon

        FigurenElementPolygon​(int[] x,
                              int[] y,
                              Color c)
        Der Konstruktor speichert die Rahmendaten.
        Parameters:
        x - x-Koordinaten der Stützpunkte des Polygons relativ zum Aufhängepunkt.
        y - y-Koordinaten der Stützpunkte des Polygons relativ zum Aufhängepunkt.
        c - Farbe der Polygonfläche
    • Method Detail

      • ElementZeichnen

        void ElementZeichnen​(Graphics2D g,
                             double größe,
                             int x,
                             int y)
        Zeichnet das Figurenelement.
        Specified by:
        ElementZeichnen in class Zeichenfenster.FigurenElement
        Parameters:
        g - das Grafikobjekt
        größe - die aktuelle Größe der Figur
        x - die x-Koordinate des Aufhängepunkts der Figur
        y - die y-Koordinate des Aufhängepunkts der Figur
      • ElementZuForm

        void ElementZuForm​(Path2D.Double p,
                           double größe,
                           int x,
                           int y)
        Fügt den Pfadteil dieser Komponente zum umgebenden Pfad hinzu.
        Specified by:
        ElementZuForm in class Zeichenfenster.FigurenElement
        Parameters:
        p - der Gesamtpfad
        größe - die aktuelle Größe der Figur
        x - die x-Koordinate des Aufhängepunkts der Figur
        y - die y-Koordinate des Aufhängepunkts der Figur