自分のPCにJavaFXアプリケーションを作成し、サイズを固定しました。私がMacbook上に作成したときに、ウィンドウが歪んでいたので、もう一度OKにするために幅を広げなければならなかった。それは十分なピクセルの問題ではないので、ノートパソコンの境界に達しませんでした。誰かが私にここでの問題が何であるか教えてもらえますか?固定解像度をすべての解像度で同じように見せるにはどうしたらいいですか?ありがとうございました。異なる解像度でJavaFXステージの幅の問題
編集:
@Override
public void start(Stage primaryStage) throws Exception{
FXMLLoader fxmlLoader = new FXMLLoader();
Pane root = fxmlLoader.load(getClass().getResource("main.fxml"));
initializeStuff();
primaryStage.setTitle("Title comes here");
primaryStage.setScene(new Scene(root, 800, 800));
primaryStage.setResizable(false);
primaryStage.show();
}
ルートパネル:
<VBox xmlns="http://javafx.com/javafx/null" xmlns:fx="http://javafx.com/fxml/1" stylesheets="/sample/style.css" fx:controller="sample.mainController">
<fx:include source="/sample/menubar/MenuBar.fxml" fx:id="menuBar"/>
</VBox>
あなたの '.fxml'ファイル、それを開くコードなどを提供してください。 – RAnders00