JavaFX-如何刷新损坏的UI? setItems()之后,将空值放入表视图

时间:2018-09-19 01:25:19

标签: java javafx

当我将setItems()设置为表格视图时,错误地将了空值。然后更改菜单(在UI上加载“其他控制器”),UI损坏。

几乎所有控件都消失了,有些控件混杂了。因此,要解决此问题,我必须重新运行程序。

FindResult<ImageInfo> result = this.imagService.find(query);   //result's all element is nulll
this.tableView.getItems().setAll(result.getList());

在setItems之前,

enter image description here

当setItems为空值时,

enter image description here

我发现了一种偷懒。这是将setItems移到表视图之前的null检查。但这很麻烦。 因为代码(无效检查)位于我的项目代码中太多了!

我想做的事情似乎有两个方面,

  1. 在setItems之后处理空值到表视图
  2. 刷新损坏的JavaFX UI

认识任何人吗?

0 个答案:

没有答案