0

我收到此错误:

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 的正确方法是什么?

4

1 回答 1

1

用于FXCollections创建ObservableList.

ObservableList<E> observableList = FXCollections.observableList(list);
于 2012-09-03T20:37:33.943 回答