我有一个 ChoiceBox,我想用一个 ObservableList 来设置它。在 JavaFX 中我可能会这样做:
ObservableList genres = FXCollections.observableArrayList(
"Chamber",
"Country",
"Cowbell",
"Metal",
"Polka",
"Rock"
);
choiceBox.setItems(genres);
但我在 ScalaFX 中找不到任何等效示例。那会是什么样子?
最佳答案
ScalaFX 以与 Scala 集合兼容的 JavaFX 集合包装器而自豪。您可以执行以下操作:
var genres = ObservableBuffer(
"Chamber",
"Country",
"Cowbell",
"Metal",
"Polka",
"Rock"
)
choiceBox.items = genres
您将在 ProScalaFX 项目中找到更多示例:https://github.com/scalafx/ProScalaFX
关于scalafx - 如何在 ChoiceBox 中设置项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61520879/