我在试图弄清楚如何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
提交
取消