ventanas tutorial secundarias manejo how layout resize javafx-2 fxml scenebuilder

layout - tutorial - scene builder responsive



JavaFX FXML no funciona de la misma manera que en SceneBuilder(sceencast) (1)

Tengo este FXML que funciona perfectamente en SceneBuilder Preview y actúa completamente diferente en NetBeans JavaFX Sample Application (para que no haya nada extra que pueda romper su comportamiento). (ver sceencast )

Necesito los 2 paneles titulados para autoevaluar (la mitad y la mitad) de acuerdo con la ventana (ya que funciona en la vista previa de SceneBuilder).

<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefWidth="798.0" xmlns:fx="http://javafx.com/fxml" fx:controller="javafxapplication2.Sample"> <children> <VBox id="vBox1" prefWidth="770.0" spacing="25.0" AnchorPane.bottomAnchor="25.0" AnchorPane.leftAnchor="25.0" AnchorPane.rightAnchor="25.0" AnchorPane.topAnchor="25.0"> <children> <TitledPane id="titledPane1" fx:id="test" prefWidth="748.0" text="Admin" VBox.vgrow="ALWAYS"> <content> <AnchorPane id="Content" minHeight="0.0" minWidth="0.0"> <children> <TableView id="tableView1" prefWidth="718.0" AnchorPane.bottomAnchor="14.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="14.0" /> </children> </AnchorPane> </content> </TitledPane> <TitledPane id="titledPane2" prefWidth="748.0" text="Resellers" VBox.vgrow="ALWAYS"> <content> <AnchorPane id="Content" minWidth="0.0" prefWidth="744.0"> <children> <TableView id="tableView2" prefWidth="200.0" AnchorPane.bottomAnchor="14.0" AnchorPane.leftAnchor="14.0" AnchorPane.rightAnchor="14.0" AnchorPane.topAnchor="14.0" /> </children> </AnchorPane> </content> </TitledPane> </children> </VBox> </children> </AnchorPane>


La aplicación de ejemplo SceneBuilder Preview y NetBeans JavaFX están utilizando diferentes versiones de JavaFX. Probablemente el SceneBuilder está usando 2.1 y NetBeans 2.0.2. Actualice la versión de la aplicación, ya sea actualizando la versión de Java de su máquina o importando la nueva versión jfxrt.jar a su classpath (es decir, en las bibliotecas de aplicaciones de netbeans).