我在Config Class中有一个静态列表
public class Config {
public static ObservableList<Device> OnlineDevicesList = FXCollections.observableArrayList();
}
当List更改时,我需要更改
中的项目public class MainViewController {
@FXML ListView<Device> lvOnlineDevices;
public void initialize() {
lvOnlineDevices.getItems().addAll(Config.OnlineDevicesList);
}
}
我该怎么做?
答案 0 :(得分:1)
试
lvOnlineDevices.setItems(FXCollections.observableArrayList(OnlineDevicesList))
但我建议在你的配置中使用一个ObservableList,然后你不必转换它,你有新的项目。