我在試圖弄清楚如何TableView根據每個條目響應狀態顯示正確數據時遇到問題。我以為FilteredList會完成工作,但事實并非如此?;旧?,我正在檢查 URL 并獲取它們的狀態代碼。我正在使用 aFilteredList來顯示所有掛起的 URL,這是成功的等等。如果我將ChoiceBoxfrom更改All為Pending,則FilteredList確實只顯示掛起的 URL,但是當 URL 更改為Success或其他內容時,FilteredList不會將它們從當前視圖中過濾掉. 應該發生的是,當我更改為 時Pending,任何接收狀態更改的 URL 都應該從當前視圖中刪除。如何獲得FilteredList/TableView實時更新?主要的import javafx.application.Application;import javafx.fxml.FXMLLoader;import javafx.scene.Parent;import javafx.scene.Scene;import javafx.stage.Stage;/** * * @author blj0011 */public class JavaFXApplication240 extends Application{ @Override public void start(Stage stage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); Scene scene = new Scene(root); stage.setScene(scene); stage.show(); } /** * @param args the command line arguments */ public static void main(String[] args) { launch(args); }}
添加回答
舉報
0/150
提交
取消