Community
Participate
Working Groups
The FXML => Java compiler incorrectly generates and sets empty Strings for styleClass property when multiple styleClasses are defined in FXML. When a single styleClass is defined in FXML (as an XML attribute), it's completely omitted from compiled Java class. For example, the following FXML: <styleClass> <String fx:value="one" /> <String fx:value="two" /> <String fx:value="three" /> </styleClass> Is compiled into Java: TextField e_3 = new TextField(); { String e_4 = new String(); e_3.getStyleClass().add(e_4); } { String e_5 = new String(); e_3.getStyleClass().add(e_5); } { String e_6 = new String(); e_3.getStyleClass().add(e_6); }