我收到了这个错误:
java.util.vector无法强制转换为javax.collections.observablelist
尝试使用List
填充TableView时这是我在最后一行发生的代码错误
try {
emf = Persistence.createEntityManagerFactory("shopPu");
em = emf.createEntityManager();
List<Products> proList = em.createQuery("select p from Products p").getResultList();
tableView.setItems((ObservableList<Products>)proList);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
如何将List绑定到我的表或将List转换为ObservableList的正确方法是什么?
答案 0 :(得分:1)
使用FXCollections
创建ObservableList
。
ObservableList<E> observableList = FXCollections.observableList(list);