Eckpunkte eines Polygones Fett zeichnen

Moin!
Ich würde einfach über die Eckpunkte einen kleineren gefüllten Kreis zeichen.
Wenn in x[], y[] deine Eckpunkte stehen, dann ungefähr so:
Code:
Graphics g;
for(int i=0; i < x.length; i++){
    g.fillOval(x[i]-breite/2,y[i]-hoehe/2,breite,hoehe);

}

*grüssle*
MeinerEiner
 
Zuletzt bearbeitet von einem Moderator:
Erstmal DANKE für deine Antwort!

Ich denke du hast meine Frage nicht ganz verstanden...

Ich habe schon ein Polygon gezeichnet...Doch jetzt würde ich gerne NUR die Eckpunkte größer gezeichnet haben.

MFG
 
Sorry, aber ich weis immer noch net worauf du hinauswillst.
Es wird doch nix anderes gemacht, als nur die eckpunkte zu vergrössern:
Code:
public void paint(Graphics g){
        Graphics2D g2 = (Graphics2D) g;
        int[] x = {10,10,50,50};
        int[] y = {10,80,80,10};
        Polygon poly = new Polygon(x,y,4);
        g2.drawPolygon(poly);
        for(int i=0; i < x.length; i++){
            g2.fillOval(x[i]-5,y[i]-5,10,10);
        }
    }
 

Anhänge

  • sample.gif
    sample.gif
    9,2 KB · Aufrufe: 9
CroProgrammer schrieb:
Graphics g = jPanel1.getGraphics();

Polygon p =new Polygon();
p.addPoint(30, 40);
p.addPoint(50, 50);
p.addPoint(90, 90);

g.drawPolygon(p);

Und diese Eckpunkte möchte ich jetzt Fett anzeigen lassen!

Warum man nun nicht g.fillOval(30-5,40-5,10,10); etc etc machen kann, versteh ich dennoch nicht.. aber vielleicht bin ich auch der falsche für den Job.. :confused:

*grüssle*
MeinerEiner
 
Zuletzt bearbeitet von einem Moderator:
Zurück