treetable に子要素 (要素は Bean) を追加しようとしましたが、どういうわけか結果が奇妙です。小さな例をまとめました。
BeanItemContainer<Project> bic = new BeanItemContainer<Project>(Project.class);
TreeTable projectTable = new TreeTable();
projectTable.setContainerDataSource(bic);
bic.addBean(Root);
bic.addBean(p1);
bic.addBean(p2);
bic.addBean(p3);
projectTable.setParent(p1, Root);
projectTable.setParent(p2, Root);
projectTable.setParent(p3, p1);
最後の行でわかるように、p1 は p3 の親である必要があり、結果は次のとおりです。写真を参照してください。(p3 は p2 の子になります)
コードはここからアクセスできます: goo.gl/BMXiv
2 つの主要なファイルがあります。
TttestApplication.class
Project.class
Cs