小编Kob*_*Gal的帖子

在不同计算机之间同步 IntelliJ 项目

我在 3 台不同的计算机上处​​理多个项目,所有计算机都使用 IntelliJ。我希望项目在所有平台上同步。我怎样才能做到这一点?

java intellij-idea

2
推荐指数
1
解决办法
8699
查看次数

在JavaFX中使用CheckBox过滤ObservableList

我正在使用JavaFX作为辅助项目构建日志读取器,并且在尝试对进行过滤时陷入僵局TableView

我所拥有的是几个CheckBoxes(图片的LHS),它们基本上将充当所显示内容的过滤器TableView

窗口

Submit单击该按钮后,将打开一个后台线程以读取和解析文件。操作终止后,每次读取日志的结果都会插入到global中ObservableList<Log>

 public class Test_Filters extends Application {...

 private ObservableList<LogTest> logs = FXCollections.observableArrayList();

...}
Run Code Online (Sandbox Code Playgroud)

我遇到的麻烦是如何处理:

  1. CheckBox检查多个过滤器的情况。
  2. 一种CheckBox未经检查的情况。

对于1.,我想知道解决此问题的最佳方法是什么。假设我x选择了过滤器。这意味着我基本上必须从中过滤掉xObservaleList

logTable.setItems(logTable.getItems().filtered(log -> !log.getSource().equals(checkBox.getText())));
Run Code Online (Sandbox Code Playgroud)

java javafx observablelist

2
推荐指数
1
解决办法
1022
查看次数

标签 统计

java ×2

intellij-idea ×1

javafx ×1

observablelist ×1