Hallo zusammen,
ich möchte die Klasse Line erweitern, so dass an den Enden der Linie ein kleiner Punkt ist.
Hier einmal mein Versuch. Es tut sich jedoch nichts, wenn ich die Linie instanziere.
Jemand eine Ahnung woran das liegt? Ich würde die Linie nämlich gerne auch noch beschriften.
ich möchte die Klasse Line erweitern, so dass an den Enden der Linie ein kleiner Punkt ist.
Hier einmal mein Versuch. Es tut sich jedoch nichts, wenn ich die Linie instanziere.
Jemand eine Ahnung woran das liegt? Ich würde die Linie nämlich gerne auch noch beschriften.
Java:
import javafx.scene.shape.Circle;
import javafx.scene.shape.Line;
public class LabeledLine extends Line {
public LabeledLine(){
super();
Circle startCircle = new Circle(getStartX(), getStartY(), 10);
Circle endCircle = new Circle(getEndX(), getEndY(), 10);
startCircle.setFill(getFill());
endCircle.setFill(getFill());
}
public LabeledLine(double startX, double startY, double endX, double endY){
super(startX, startY, endX, endY);
Circle startCircle = new Circle(getStartX(), getStartY(), 10);
Circle endCircle = new Circle(getEndX(), getEndY(), 10);
startCircle.setFill(getFill());
endCircle.setFill(getFill());
}
}
Zuletzt bearbeitet von einem Moderator: