Ich versuche, eine Form in ein Polygon zu verwandeln. Mein Code sieht dies so etwas wie:
Ist es möglich, eine Form in ein Polygon in Java zu verwandeln?
Klasse MyGraphicMethods erweitert Graphics
{
...
...
public void fillShape (Form S)
{
g.fillPolygon ((Polygon) S); }
Wenn I
public static void main (String [] args) {
Form S = new Rechteck (neue Dimension (10, 100)) durchgeführt;
Polygon P = (Polygon) S;
}
Ich bekomme eine Classcast. Kann mir jemand helfen?
Ist Polygon Form erweitert? Wenn ja, erweitert Rectangle auch Shape. Du kannst Rectangle nicht in Polygon werfen, auch nicht in Wirklichkeit, Rectangle ist ein Polygon mit vier Seiten. Sie müssen Rectangle nach dem Aussehen Ihrer Struktur in Polygon konvertieren. Hofft diese Hilfe. –
Sorry, Problem gelöst-Ich habe eine Lösung gefunden! –
Schön. Bitte beantworte deine eigene Frage, um sie anderen mitzuteilen. Danke –