Bilgisayarımda bir JavaFX uygulaması yaptım ve boyutunu düzeltdim. Macbook'umda oluşturduğumda, pencere bozuldu, tekrar tekrar bakmak için genişliği arttırmak zorunda kaldım. Dizüstü bilgisayar sınırlarına ulaşmadı, bu yüzden yeterli piksel sorunu değil. Birisi bana burada sorunun ne olduğunu anlatabilir mi ve sabit boyutun tüm çözünürlüklerde nasıl aynı görünmesini sağlayabilirim? Teşekkür ederim.JavaFX Farklı çözünürlüklerde sahne genişliği sorunu
Düzenleme:
@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();
}
Kök paneli:
<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>
Bazı kodları sağlayın: '.fxml' dosya, onu açan kod, vb ... – RAnders00