gpt4 book ai didi

java - 可观察列表

转载 作者:搜寻专家 更新时间:2023-11-01 01:15:35 27 4
gpt4 key购买 nike

尝试声明新的 ObservableList 时:

ObservableList<Account> userAccounts = new FXCollections.observableArrayList();

我在 observableArrayList(); 处遇到错误其中说:

cannot find symbol, symbol: class observableArrayList, location: class FXCollections.

这是我的导入语句

import javafx.collections.FXCollections;
import javafx.collections.ObservableList;

这是我的方法

public ObservableList<Account> getUsersAccounts(int memberID) { 
ObservableList<Account> userAccounts = new FXCollections.observableArrayList();

try {
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM account WHERE member_id='" + memberID + "'";
ResultSet rs = stmt.executeQuery(sql);

while(rs.next()) {
Account account = new Account(rs.getInt("member_id"), rs.getString("account_type"), rs.getDouble("balance"));
userAccounts.add(account);
}
} catch (SQLException ex) {
Logger.getLogger(JDBCManager.class.getName()).log(Level.SEVERE, null, ex);
}

return userAccounts;
}

我错过了什么,为什么我不能声明一个新的 ObservableList

最佳答案

改变

ObservableList<Account> userAccounts = new FXCollections.observableArrayList();

ObservableList<Account> userAccounts = FXCollections.observableArrayList();

关于java - 可观察列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48530523/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com