1
Comment puis-je déplacer ceci vers FXML?JavaFX .getProperties() dans FXML
hBox.getProperties().put("key", "value");
Comment puis-je déplacer ceci vers FXML?JavaFX .getProperties() dans FXML
hBox.getProperties().put("key", "value");
Vous pouvez faire
<HBox>
<properties key="value"/>
</HBox>
comme dans le documentation.
La variation
<HBox>
<properties>
<key>
<String fx:value="value"/>
</key>
</properties>
</HBox>
pourrait être utile si la valeur souhaitée est un objet plus complexe:
<HBox>
<properties>
<character>
<String fx:value="Arthur Dent"/>
</character>
<actor>
<Actor firstName="Simon" lastName="Jones"/>
</actor>
<properties>
</HBox>
est équivalent à
Actor actor = new Actor();
actor.setFirstName("Simon");
actor.setLastName("Jones");
HBox hbox = new HBox();
hbox.getProperties().put("character", "Arthur Dent");
hbox.getProperties().put("actor", actor);
Merci pour l'explication !!! Google ne m'a pas aidé mais vous faites, génial! – Jerry0022