当我将setItems()设置为表格视图时,错误地将了空值。然后更改菜单(在UI上加载“其他控制器”),UI损坏。
几乎所有控件都消失了,有些控件混杂了。因此,要解决此问题,我必须重新运行程序。
FindResult<ImageInfo> result = this.imagService.find(query); //result's all element is nulll
this.tableView.getItems().setAll(result.getList());
在setItems之前,
当setItems为空值时,
我发现了一种偷懒。这是将setItems移到表视图之前的null检查。但这很麻烦。 因为代码(无效检查)位于我的项目代码中太多了!
我想做的事情似乎有两个方面,
认识任何人吗?