public DockingWindow addView(int order, Configurable obj) {
Component component = (Component) obj.getData().getProperty(TabProperty.COMPONENT);
View view = new View(
(String) obj.getData().getProperty(TabProperty.TITLE),
(Icon) obj.getData().getProperty(TabProperty.ICON),
component
);
if (component instanceof ComponentListener) {
view.addComponentListener((ComponentListener) component);
}
if (order == 1 && obj instanceof DockingWindowListener) {
DockingWindowListener dockingWindowListener = (DockingWindowListener) obj;
view.addListener(dockingWindowListener);
if (firstTabWindow.getChildWindowCount() == 0) {
dockingWindowListener.windowShown(view);
}
}
return addView(order, view);
}
MainUI.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:S3F
作者:
评论列表
文章目录