使用 metawidget 在 Java 中构建一些灵活的 UI:https ://sourceforge.net/projects/metawidget/
public class Cohort {
private int id;
private Project project;
private Member teamLead;
public Cohort() { }
@UiHidden
public int getId() { return id; }
public void setId(int id) { this.id = id; }
public Project getProject() { return project; }
public void setProject(Project project) { this.project = project; }
public Member getTeamLead() { return teamLead; }
public void setTeamLead(Member teamLead) { this.teamLead = teamLead; }
}
Cohort 是被检查的班级。然而,正如所希望的那样,它递归地检查 Project 和 Member 类。
当显示在 UI 上时,它将显示每个类的所有字段。但是,我只想显示项目的“名称”字段和成员的名字 + 姓氏。