在以下位置使用工厂方法
FXCollections:
ObservableList<String> list = FXCollections.observableArrayList();
选择框构造函数中的不安全 *** 作是因为尚未为选择框指定类型:
ChoiceBox<String> box = new ChoiceBox<>(FXCollections.observableArrayList("Asparagus", "Beans", "Broccoli", "Cabbage" , "Carrot", "Celery", "Cucumber", "Leek", "Mushroom" , "Pepper", "Radish", "Shallot", "Spinach", "Swede" , "Turnip"));
的错误
SortedList是因为没有构造函数不带参数。(再次,请参阅javadocs。)有两个构造函数:最简单的一个构造函数引用一个
ObservableList(该列表的排序列表将提供排序视图的)。所以你需要像
SortedList<String> sortedList = new SortedList<>(list);
要么
SortedList<String> sortedList = new SortedList<>(FXCollections.observableArrayList());
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)