public ListProperty<Persona> personasProperty() {
if ( personasProperty == null ) {
personasProperty = new SimpleListProperty<>(FXCollections.observableList(personas));
personasProperty.get().addListener(new ListChangeListener<Persona>() {
@Override
public void onChanged(Change<? extends Persona> change) {
while (change.next()) {
if ( change.wasAdded() ) {
for (Persona persona : change.getAddedSubList()) {
// Remove local duplicates
for (AtomicRight personaRight : persona.getPersonaRights()) {
if ( getRights().contains(personaRight) ) {
remove(personaRight);
}
}
}
}
}
}
});
}
return personasProperty;
}
Operator.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:dwoss
作者:
评论列表
文章目录