だから私はいくつかのデータを取得してグラフを表示するこのアプリケーションを持っています!
プログラムを起動すると、グラフ データと折れ線グラフが作成されないため、プログラムは次のようになります。
次に、「ヘントデータ」ボタンを押すと、折れ線グラフが作成され、ボーダーペインの中央に追加されます。これにより、GUI は次のようになります。
ご覧のとおり、アプリケーション ステージは、すべてのコンポーネントに適合するサイズではありません。
ただし、ランダムなグラフを作成して(サイズを変更せずに)プログラムを起動すると、プログラムは次のようになります。
すべての例で、メイン ステージのコードは次のようになります。
public void start(Stage primaryStage) throws Exception {
this.primaryStage = primaryStage;
bp = new BorderPane();
bp.setTop(createTopPane());
Group root = new Group();
root.getChildren().add(bp);
bp.setCenter(createCenter());
AnchorPane leftPane = new AnchorPane();
leftPane.setPrefWidth(20);
Separator vSeparator = new Separator(Orientation.VERTICAL);
bp.setRight(leftPane);
Scene scene = new Scene(root);
scene.getStylesheets().addAll("test.css", "calendarstyle.css");
primaryStage.setScene(scene);
primaryStage.setMinHeight(500);
primaryStage.setMinWidth(527);
primaryStage.show();
}
グラフがまだ作成されていない場合でも、ステージがグラフに収まるサイズのままであることを確認するにはどうすればよいですか?
ボタンをクリックしたときに primaryStage のサイズを変更しようとしましたが、問題は解決しませんでした。