jovanovm
10-12-2002, 21:47
Hallo!
Ich muss bis Freitag ein Java-Prog abliefern, dass ein Rechteck zeichnet. Mein Problem ist, dass das gezeichnete Rechteck sich in einem bestimmten Winkel befindet. Es wird vom Benutzer folgendes eingegeben: Koordinate x,y für den Puntk A, Seitenlänge a,b und der Winkel alpha in welchem das Rechteckt gezeichnet werden soll. Es sollte alles von der Klasse Viereck abgeleitet werden (Vererbung).
Programmanforderungen: Rechteck zeichnen, Punkte B, C, D angeben mit Koordinaten x,y und die Fläche des Rechtecks.
/*Diese Angaben habe ich von dem Prof. bekommen weiß aber leider nicht so genau was ich damit anfangen soll. */
public class Point {
private double x=0;
private double y=0;
public Point(double x, double y){
super();
this.x=x;
this.y=y;
}
public Point(){
this(0.0d, 0.0d);
}
public String toString(){
return "Point with x="+x+", y="+y;
}
double getAnge2XAxis(){
return Math.atan2(y,x);
}
public double getX(){
return x;
}
public void setX(double x) {
this.x=x;
}
public double getY(){
return y;
}
public void setY(double y) {
this.y=y;
}
public Point newPointNear(double distance, double ange2XAxis){
return new Point((this.x + distance * Math.cos(ange2XAxis)), (this.y + diatance *Math.sin(ange2XAxis)));
}
}
//Das sollte glaub ich was für die Punktberechnung sein
==================================================
//Ab hier kommt was ich mir aufgeschrieben habe zu der Viereck Klasse
public abstact class Viereck{
private float x0, x1, x2, x3, y0, y1, y2, y3;
abstract public float calcArea(); //Flächenberechnung
}
// Ich hoffe mit diesen Angaben kann jemand etwas Anfangen, und hilft mir damit auch sehr, sonst bin ich echt aufgeschmissen.
Ich bitte alle, die sich mit Java mehr auskennen als ich mir zu helfen. Ihr seit meine letzte Hoffnung. Danke im Voraus an alle.
Gruß jovanovm:confused: :confused: :confused:
Ich muss bis Freitag ein Java-Prog abliefern, dass ein Rechteck zeichnet. Mein Problem ist, dass das gezeichnete Rechteck sich in einem bestimmten Winkel befindet. Es wird vom Benutzer folgendes eingegeben: Koordinate x,y für den Puntk A, Seitenlänge a,b und der Winkel alpha in welchem das Rechteckt gezeichnet werden soll. Es sollte alles von der Klasse Viereck abgeleitet werden (Vererbung).
Programmanforderungen: Rechteck zeichnen, Punkte B, C, D angeben mit Koordinaten x,y und die Fläche des Rechtecks.
/*Diese Angaben habe ich von dem Prof. bekommen weiß aber leider nicht so genau was ich damit anfangen soll. */
public class Point {
private double x=0;
private double y=0;
public Point(double x, double y){
super();
this.x=x;
this.y=y;
}
public Point(){
this(0.0d, 0.0d);
}
public String toString(){
return "Point with x="+x+", y="+y;
}
double getAnge2XAxis(){
return Math.atan2(y,x);
}
public double getX(){
return x;
}
public void setX(double x) {
this.x=x;
}
public double getY(){
return y;
}
public void setY(double y) {
this.y=y;
}
public Point newPointNear(double distance, double ange2XAxis){
return new Point((this.x + distance * Math.cos(ange2XAxis)), (this.y + diatance *Math.sin(ange2XAxis)));
}
}
//Das sollte glaub ich was für die Punktberechnung sein
==================================================
//Ab hier kommt was ich mir aufgeschrieben habe zu der Viereck Klasse
public abstact class Viereck{
private float x0, x1, x2, x3, y0, y1, y2, y3;
abstract public float calcArea(); //Flächenberechnung
}
// Ich hoffe mit diesen Angaben kann jemand etwas Anfangen, und hilft mir damit auch sehr, sonst bin ich echt aufgeschmissen.
Ich bitte alle, die sich mit Java mehr auskennen als ich mir zu helfen. Ihr seit meine letzte Hoffnung. Danke im Voraus an alle.
Gruß jovanovm:confused: :confused: :confused: