JavaFx ノードに基づいてインタラクティブなガント チャートを作成しています。写真は私のコンセプトを示しています。
1. Operations are placed inside of VBox
2. VBox is placed inside of StackPane and then inside of ScrollPane.
3. I have vertical time lines responsible for hours.
これは、垂直タイムラインを追加するために使用する方法です。
//sp is my StackPane
//line every 60 px / minutes
for (int i = 0; i < lines.length; i++) {
lines[i] = new Line(i * 60, 0, i * 60, sp.getWidth());
sp.getChildren().add(lines[i]);
}
問題は、ガント チャートの途中ですべての行が 1 つずつ追加されることです。基本的に問題は、Java が X (開始、終了) 、 Y (開始、終了) の値を正しく設定していないことだと思います ....
何かアドバイス?