Salve!
Sto riscontrando uno strano problema, ora vi spiego:
In pratica se creo il seguente file fxml:
Tutto funziona alla perfezione e viene generato il risultato sperato, il problema sorge quando uso scene builder in pratica se apro il file con scene builder il risultato visivo è corretto tuttavia se poi salvo il file, viene modificata la seguente parte:codice:<BorderPane id="mainWindow" prefHeight="480.0" prefWidth="800.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2"> <stylesheets> <URL value="@../../resources/css/application.css" /> </stylesheets> <top> <HBox> <ToolBar id="mainToolBar" minHeight="66.0" prefHeight="66.0" HBox.hgrow="ALWAYS"> <items> <Region HBox.hgrow="ALWAYS"/> <Button /> <Button /> <Region HBox.hgrow="ALWAYS"/> <VBox alignment="CENTER" spacing="5.0"> <Button id="close" /> <Button id="min" /> <Button id="max" /> </VBox> </items> </ToolBar> </HBox> </top> </BorderPane>
che diventa:codice:... <ToolBar id="mainToolBar" minHeight="66.0" prefHeight="66.0" HBox.hgrow="ALWAYS"> <items> <Region HBox.hgrow="ALWAYS"/> <Button /> <Button /> <Region HBox.hgrow="ALWAYS"/> <VBox alignment="CENTER" spacing="5.0"> <Button id="close" /> <Button id="min" /> <Button id="max" /> </VBox> </items> </ToolBar> ...
Quello che faccio non mi sembra errato anche perché sono andato a ripescare gli esempi di javaFX dal sito della oracle e fa esattamente la stessa cosa, inoltre ripeto che se eseguo il codice il risultato che ottengo è esattamente quello che mi aspetto, il problema subentra solo se decido di usare scene builder.codice:... <ToolBar id="mainToolBar" minHeight="66.0" prefHeight="66.0" HBox.hgrow="ALWAYS"> <items> <Region/> <Button /> <Button /> <Region /> <VBox alignment="CENTER" spacing="5.0"> <Button id="close" /> <Button id="min" /> <Button id="max" /> </VBox> </items> </ToolBar> ...
Grazie in anticipo per le risposte.

Rispondi quotando