Problem bei der Generierung der Grenze zu einem Rechteck in Java?

Ich bin mit java.das awt.geom.Rectangle2D.Doppel - Klasse erzeugen Sie ein Rechteck. Ich will erzeugen Sie ein Rechteck, gefüllt mit einer Farbe (z.B. grün) und einen Rahmen (Kontur).

Nun das problem ist wenn ich call

g2.draw(new Rectangle2D.Double(....)); //g2 is an instance of Graphics2D

dann hilft es nicht, füllen Sie das Rechteck und wenn ich Anrufe,

g2.fill(new Rectangle2D.Double(....)); //g2 is an instance of Graphics2D

dann id nicht generieren Grenze.

Dan und Samuel sind beide Recht. Es ist logisch zu. fill füllt die gesamte rechteckige Bereich, einschließlich der Fläche durch die Grenze, die Sie gerade gezeichnet haben. Zeit, um ziehen Sie Ihren Fuß aus der Linie des Feuers 🙂

InformationsquelleAutor Yatendra Goel | 2010-01-08

Schreibe einen Kommentar