Mam następujący FXML:JavaFX i FXML: jak ustawić domyślny wybrany element w bloku wyboru w FXML?
<ChoiceBox>
<items>
<FXCollections fx:factory="observableArrayList">
<String fx:value="2 minutes" />
<String fx:value="5 minutes" />
<String fx:value="15 minutes" />
</FXCollections>
</items>
</ChoiceBox>
Ale w GUI to tylko pokazuje ChoiceBox z niewywiązania się z niczego. Chciałbym, aby pierwszy element na liście był domyślny, a do wyboru "zero" lub nic nie było zabronione.
Jak to zrobić?
w imię uniknięcia zakodowanych wartości ciągów, czy istnieje sposób, w jaki mogę odwołać się do pola lub metody na kontrolerze, aby uzyskać tę wartość? Nie mogę użyć fx: constant, ponieważ będzie szukał tylko pól w klasie String i nie mogę (naprawdę) użyć składni wiązania, ponieważ to zostawiłoby właściwość związaną. – Groostav