protected void installListeners() {
if (propertyChangeListener == null) {
propertyChangeListener = createPropertyChangeListener();
}
frame.addPropertyChangeListener(propertyChangeListener);
// propertyChangeListener will be uninstalled
// when title pane is removed from internal frame
addHierarchyListener(new HierarchyListener() {
public void hierarchyChanged(final HierarchyEvent e) {
if (e.getChanged() == BasicInternalFrameTitlePane.this
&& (e.getChangeFlags() & HierarchyEvent.PARENT_CHANGED) != 0
&& !frame.isAncestorOf(BasicInternalFrameTitlePane.this)) {
uninstallListeners();
}
}
});
}
BasicInternalFrameTitlePane.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录