dimanche 31 mai 2015
OOP Zeichenmethode
Posted on 07:06 by verona
Hallo liebe Community,
folgendes Problem:
ich soll mehrere Formen erstellen und den User ermöglichen, diese Formen nach Größe und Position beliebig zu ändern.
z.B
Geben Sie ein 1 für Kreis, 2 für Quadrat, 3 für Rechteck, 4 Ellipse, 5 für Polygone
Eingabe: 1
Geben Sie die Position an (x,y)
Eingabe: 200 300
Geben Sie die Größe ein: (h,b)
Eingabe: 100 100
Ausgabe: Kreis (also die Grafik)
Nun bin ich nach mehreren Stunden zu diesem Ergebnis gekommen:
Das ist die 2th Klasse
Ich weiß nicht wie ich es hinkriegen soll, dass die gewünschte Methode aufgerufen wird und wie ich durch new Scanner die Parameter verändern kann in der Methode.
Bitte hilft mir:)
folgendes Problem:
ich soll mehrere Formen erstellen und den User ermöglichen, diese Formen nach Größe und Position beliebig zu ändern.
z.B
Geben Sie ein 1 für Kreis, 2 für Quadrat, 3 für Rechteck, 4 Ellipse, 5 für Polygone
Eingabe: 1
Geben Sie die Position an (x,y)
Eingabe: 200 300
Geben Sie die Größe ein: (h,b)
Eingabe: 100 100
Ausgabe: Kreis (also die Grafik)
Nun bin ich nach mehreren Stunden zu diesem Ergebnis gekommen:
Java Code:
-
import java.applet.Applet;import java.util.Scanner;
-
-
-
-
-
Symbole meinSymbol = new Symbole();
-
int i;
-
System.out.println("Geben Sie ein 1 für Kreis, 2 für Quadrat, 3 für Rechteck, 4 Ellipse, 5 für Polygone ");
-
i = s.nextInt();
-
-
-
if (i==1) {
-
-
-
meinSymbol.kreis();
-
-
-
}else if (i==2){
-
-
-
-
-
meinSymbol.qudrat();
-
-
-
-
-
-
}else if(i==3){
-
-
-
-
meinSymbol.rechteck();
-
-
-
-
-
}else if(i==4){
-
-
-
meinSymbol.ellipse();
-
-
-
}else if(i==5){
-
-
meinSymbol.polygone();
-
}
-
}
-
}
Das ist die 2th Klasse
Java Code:
-
import java.awt.Graphics;
-
-
public class Symbole {
-
zeichnung.drawArc(200, 200, 100, 100, 0, 360);
-
}
-
-
-
zeichnung.drawRect(300, 300, 200, 100);
-
}
-
-
-
zeichnung.drawRect(400, 200, 100, 100);
-
}
-
-
-
zeichnung.drawOval(400, 500, 100, 50);
-
}
-
-
-
int xPoly[] = { 150, 250, 325, 375, 450, 275, 100 };
-
int yPoly[] = { 150, 100, 125, 225, 250, 375, 300 };
-
zeichnung.drawPolyline(xPoly, yPoly, xPoly.length);
-
}
-
-
-
public Symbole() {
-
-
-
}
-
}
Ich weiß nicht wie ich es hinkriegen soll, dass die gewünschte Methode aufgerufen wird und wie ich durch new Scanner die Parameter verändern kann in der Methode.
Bitte hilft mir:)
OOP Zeichenmethode
Categories: OOP Zeichenmethode
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire