0

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 (開始、終了) の値を正しく設定していないことだと思います ....

何かアドバイス?

ガント チャート ノードのスキーマ

4

1 に答える 1