JavaFX Comment définir max/min taille de la fenêtre?

Ne setMinSize() travail sur les conteneurs, GridPane par exemple? J'ai constaté que dans mon programme GridPane ignore min. propriétés de taille, tandis que redimensionnée manuellement.
Voici le FXML code:

<GridPane fx:id="gp" prefHeight="134.0" prefWidth="238.0" xmlns:fx="http://javafx.com/fxml" fx:controller="javafxapplication12.SampleController">
  <columnConstraints>
    <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
    <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
  </columnConstraints>
  <rowConstraints>
    <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
    <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
    <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
  </rowConstraints>
</GridPane>

et de la classe de contrôleur

public class SampleController implements Initializable {

    @FXML
    private GridPane gp;

    @Override
    public void initialize(URL url, ResourceBundle rb) {
    gp.setMaxWidth(700);
    gp.setMinSize(200, 200);
    }   

Quel est le problème ici? Devrait-il y avoir une sorte de "fenêtre" max/min taille?

Comment êtes-vous en ajoutant que gridpane à la scène? Le gridpane parent conteneur de mise en forme est important ici. Certains conteneurs de mise en page de leurs enfants alors que d'autres pas.

OriginalL'auteur Chechulin | 2012-10-02