![](https://img-blog.csdnimg.cn/20210912180959505.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5biG6L2v54ix5aW96ICF,size_20,color_FFFFFF,t_70,g_se,x_16)
CenterRegionContainerPane管理的区域就是上图的区域。
1 他的构造函数
1.1 可以看出它使用BorderLayout布局,![](https://img-blog.csdnimg.cn/20210907104131160.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5biG6L2v54ix5aW96ICF,size_12,color_FFFFFF,t_70,g_se,x_16)
North放的是toolbarPane,Center放的是DesktopCardPane。
1.2 toolbarPane也是BorderLayout布局,它的North放的是eastPane,South放的是UIMenuHighLight。
1.3 eastPane也是BorderLayout布局,它的West放的是largeToolbar,Center放的是eastCenterPane,largeToolbar应该就是![](https://img-blog.csdnimg.cn/20210912183958504.png)
1.4 eastCenterPane也是BorderLayout布局,它的North放的是combineUp,Center放的是
templateTabPane,combineUp应该就是combineUp的创建过程中有一个插件扩展Set providers = ExtraDesignClassManager.getInstance().getArray("DesignerFrameUpButtonProvider");combineUp就是
templateTabPane也是BorderLayout布局,它的West放的是newWorkBookPane,他应该是![](https://img-blog.csdnimg.cn/20210912184704919.png) Center放的是MutilTempalteTabPane,MutilTempalteTabPane就是![](https://img-blog.csdnimg.cn/20210912185557149.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5biG6L2v54ix5aW96ICF,size_19,color_FFFFFF,t_70,g_se,x_16)
这个部分。
2
com.fr.design.mainframe.DesktopCardPane就是中间表格的部分。重点介绍下
2.1 component就是具体展现每张报表内容的组件,transparentPane,loadingPane,failedPane都是辅助层。
2.2 JTemplate代表某张报表
显示某张报表内容。
|