我在試圖弄清楚如何TableView根據(jù)每個條目響應狀態(tài)顯示正確數(shù)據(jù)時遇到問題。我以為FilteredList會完成工作,但事實并非如此。基本上,我正在檢查 URL 并獲取它們的狀態(tài)代碼。我正在使用 aFilteredList來顯示所有掛起的 URL,這是成功的等等。如果我將ChoiceBoxfrom更改All為Pending,則FilteredList確實只顯示掛起的 URL,但是當 URL 更改為Success或其他內(nèi)容時,F(xiàn)ilteredList不會將它們從當前視圖中過濾掉. 應該發(fā)生的是,當我更改為 時Pending,任何接收狀態(tài)更改的 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
提交
取消