0
我是Java 8世界的新手(使用lambdas,函數等)並構建JavaFX 8應用程序,我正努力爲TreeTableView構建數據模型(TreeItem)。數據從ObservableList<Certificate>
從數據庫中獲取。具有ca=true
的證書對象可能有可通過issuerName
字段跟蹤的子項。我的目標是建立一個TreeTableView與各列,其中證書被呈現爲TreeTableView數據模型
Root(a dummy node)
|
|--Certificate1 (could be ca=false with no issuer match to any ca OR ca=true with no child)
|--Certificate2
|--Certificate3 (ca=true)
|--Certifciate4 (issuer name machted with Certificate3)
|--Certificate5 (issuer name machted with Certificate3)
|--Certificate6
|--Certificate7 (ca=true)
|--Certifciate8 (issuer name machted with Certificate7)
|--Certificate9 (issuer name machted with Certificate7)
類Certificate
看起來像
public class Certificate implements Serializable {
private static final long serialVersionUID = 1L;
private int id;
private String name;
private boolean ca;
private String issuerName;
...
在下一步要對這個觀點有些添加/刪除/編輯功能。
任何人都可以指導我如何做到這一點?