Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Java Applet Fläche einfärben!
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Java Applet Fläche einfärben!
 
Autor Nachricht
d3rd3vil
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 13.01.2007
Beiträge: 90

BeitragVerfasst am: 13 Jun 2008 - 12:49:05    Titel: Java Applet Fläche einfärben!

Hallöle!

Hier ein kleines Programm eines Hauses ^^

Code:

import java.awt.*;
import java.awt.*;
import java.applet.*;

public class häusle extends Applet {



  public häusle()  {
    Label ueberschr = new Label("Ein Häusle");
    add(ueberschr);
  }

  public void paint(Graphics stift) {
    stift.setColor(Color.blue);
    stift.fillPolygon(200,300,200,300);
    stift.drawLine(75,400,325,100);    //Dach
    stift.drawLine(575,400,325,100);   //Dach
    stift.drawRect(75,400,500,300);    //Haus Grundform

    stift.drawRect(125,450,115,90);      //Fenster
    stift.drawRect(400,450,115,90);     //Fenster

    stift.drawRect(285,580,75,120);    //Haustür
    stift.setColor(Color.black);
    stift.fillRect(330,640,30,5);   //Griff
    stift.fillRect(330,620,5,20);   //Griff
   
    stift.setColor(Color.gray);
    stift.fillRect(700,550,15,150);
   
    stift.setColor(Color.green);
    stift.fillOval(678,450,60,200);
   
   



  }

}




So und dort möchte ich nun das Dach rot einfärben. Jedoch kann ich da nicht mit:
stift.fill.....arbeiten!

Was bleibt mir also übrig?

Vielen Dank im Vorraus
d3rd3vil
gotcha
Full Member
Benutzer-Profile anzeigen
Full Member


Anmeldungsdatum: 15.01.2007
Beiträge: 249

BeitragVerfasst am: 13 Jun 2008 - 13:18:15    Titel:

Moin,

Zeichne dass Dach doch als Polygon und fülle das.

Code:

int[] xpoints = [75, 325, 575]; // x-Koordinaten
int[] ypoints = [400, 100, 400]; //y-Koordinaten
int npoints = 3; // anzahl punkte
Polygon roof = new Polgon(xpoints, ypoints, npoints);

stift.setColor(Color.limes);

stift.drawPolygon(roof);  // Dach zeichen
stift.fillPolygon(roof);



Gruß
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Java Applet Fläche einfärben!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum