/**
* Constructs a new {@link SplitPaneDividerPositionListener}.
* @param subject the {@link SplitPane} subject to monitor.
* @param callBack the {@link DividerPositionsChangedCallBack} to trigger.
*/
public SplitPaneDividerPositionListener( SplitPane subject, DividerPositionsChangedCallBack callBack ) {
this.subject = subject;
this.positionDividers = new HashSet<>();
this.commonListener = ( source, old, updated ) -> callBack.dividerPositionsChanged();
this.subject.getDividers().addListener( ( Change< ? extends Divider > change ) -> updateDividerRegistrations() );
updateDividerRegistrations();
}
SplitPaneDividerPositionListener.java 文件源码
java
阅读 56
收藏 0
点赞 0
评论 0
项目:JttDesktop
作者:
评论列表
文章目录