栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Javafx 8:在initialize方法中填充TableView

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Javafx 8:在initialize方法中填充TableView

您可以用方法替换您

TableView
initialize
方法。

table =new TableView<Employee>(employees);

您将数据分配给新数据,并将

TableView
从fxml创建的数据留空。

而是使用由注入的一个

FXMLLoader

@Overridepublic void initialize(URL location, ResourceBundle resources){    super.initialize();    dao = (DAO<Employee>) dFact.getEmployeeDAO();    try {        employees = dao.findAll();        // set data for the table created by the FXMLLoader        table.setItems(employees);        // no need to add them to the table since the FXMLLoader is ready doing that        firstNameCol.setCellValueFactory(new PropertyValueFactory<>("firstName"));        lastNameCol.setCellValueFactory(new PropertyValueFactory<>("lastName"));    } catch (SQLException e) {        // TODO Mettre une popup erreur base de données        e.printStackTrace();    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/401884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号