2014-01-09 11 views
10

私の.fxmlアプリケーションをサイズ変更できないようにしたいのですが、anchorPanesの "Resizeable"チェックボックスをオフにすることはできません。オプションはグレー表示されています。同じことが、全く新しい空のプロジェクトでも起こります。リサイズ機能についてはJavaFXシーンビルダ:[レイアウト]タブの[サイズ変更]オプションをオフにするにはどうすればよいですか?

enter image description here

Product Version 
JavaFX Scene Builder 1.1 

Build Information 
Version: 1.1-b35, Changeset: 50e3d7cdf394 
Date: 2013-08-27 10:45 

答えて

14

、あなたはメインクラスの舞台を持っている必要があります。初期段階のリファレンスは、それをリサイズ不能にするために使用します。

これを試してください。

MainClass.java

public class MainClass extends Application { 

public static Stage stage; 
@Override 
public void start(Stage stage) throws Exception { 
     this.stage = stage; // initialize value of stage. 
    Parent root = FXMLLoader.load(getClass().getResource("sample.fxml")); 
    Scene scene = new Scene(root); 
    stage.setScene(scene); 
    stage.show(); 
} 

SampleControllerあなたは `MainClass.stage.setResizable(false)をかけることになり、コントローラ内のどのような方法で

MainClass.stage.setResizable(false); 
+0

;'?ありがとう。 – dyllandry

+0

'stage.show()'の後にMainClass.javaの中に挿入すると私のために働きました。 – dyllandry

関連する問題