Wie zeichnet ein abgerundetes Rechteck in java mit normalen Rechteck Umriss

Für meine java-Anwendung brauche ich ein abgerundetes Rechteck mit einer Kontur, die sieht aus wie ein normales Rechteck, wie diese

Wie zeichnet ein abgerundetes Rechteck in java mit normalen Rechteck Umriss

Ich weiß, Sie können tun, dass durch die Zeichnung ein normales Rechteck und ein RoundRect drin, aber ich will nicht zu ziehen RoundRect drin, weil ich will, zu zeichnen, etwas anderes in ihm.

So eine rechteckige, mit normalen Ecken. Wie ziehe ich das in Java?

Das problem ist, dass das Rechteck so Aussehen, wenn ich mit den Ebenen:
Wie zeichnet ein abgerundetes Rechteck in java mit normalen Rechteck UmrissDie Ecken sind gefüllt mit der falschen Farbe. Wie kann ich das verhindern?

Kannst du nicht stack-Schichten und zeichnen Sie ein Rechteck, fügen Sie ein RoundRect Schicht und dann eine weitere Schicht hinzufügen, mit was auch immer Sie brauchen, in den weißen Bereich?
Auch sollten Sie einen tag-entsprechend dem Grafik-Bibliothek, die Sie verwenden (swing?).
"ich weiß, Sie können tun, dass durch die Zeichnung ein normales Rechteck und ein RoundRect drin, aber ich will nicht zu ziehen RoundRect drin, weil ich zeichnen will etwas anderes." So ziehen, dass "etwas" dauern. Ich sehe wirklich nicht das problem hier.
Vielleicht eine zusätzliche drawRoundRect(x, y, w, h, 1, 1) mit einer bestimmten Strichstärke füllen würde die Dreiecke?

InformationsquelleAutor user2016175 | 2013-01-27

Schreibe einen Kommentar