帆软报表重要Activator之DesignerInitActivator之二
前面说到主界面的实际创建是在DesignerFrame的构造函数中,再次看看它的构造函数:
public DesignerFrame(ToolBarMenuDock ad) {this.setName("designer_frame");this.ad = ad;this.initTitleIcon();this.setTitle();DesignerContext.setDesignerFrame(this);this.basePane.setLayout(new BorderLayout());this.basePane.add(CenterRegionContainerPane.getInstance(), "Center");this.laoyoutWestPane();this.basePane.add(EastRegionContainerPane.getInstance(), "East");this.basePane.setBounds(0, 0, this.contentWidth, this.contentHeight);this.layeredPane.add(this.basePane);this.modWindowBounds();this.checkToolbarMenuEnable();this.addWindowListeners(this.getFrameListeners());this.addMacOsListener();this.addComponentListener(new ComponentAdapter() {public void componentResized(ComponentEvent e) {DesignerF
帆软报表重要Activator之DesignerInitActivator之二相关推荐
- 帆软报表重要Activator之DesignerInitActivator之一
前面介绍了DesignerStartup,DesignerStartup中创建了帆软报表设计器的启动界面,那么报表的主界面是在哪创建的呢,就是在com.fr.start.module.Designer ...
- 帆软报表重要Activator之DesignerInitActivator之三NorthRegionContainerPane 主要是设计器菜单栏的部分
前面分析了帆软报表设计器主界面采用了BorderLayout布局,如下图: 1 NORTH布局部分,这个部分放到的NorthRegionContainerPane.他是设计器的菜单Menu部分.下面来 ...
- 帆软报表重要Activator之DesignerInitActivator之五EastRegionContainerPane设计器的属性面板
EastRegionContainerPane就是这个区域. 1 com.fr.design.mainframe.EastRegionContainerPane 1.1 构造函数 private Ea ...
- 帆软报表重要Activator之DesignerInitActivator之五CenterRegionContainerPane设计器的表格区域
CenterRegionContainerPane管理的区域就是上图的区域. 1 他的构造函数 public CenterRegionContainerPane() {this.toolbarPane ...
- 帆软报表重要Activator之DesignerInitActivator之四WestRegionContainerPane 设计器的左边部分文件列表以及数据集的部分
1 WestRegionContainerPane包含的就是上边两部分.上面文件列表是com.fr.design.mainframe.DesignerFrameFileDealerPane,下面数据集 ...
- 帆软报表重要Activator之DesignerStartup
com.fr.start.module.DesignerStartup位于fine-report-designer.jar中,也是designer-startup.xml中的第一个activator, ...
- 帆软报表重要Activator之DesignerStartup中的GlobalListenerProvider扩展开发
上一篇我们说了DesignerStartup的启动过程中有一个GlobalListenerProvider扩展,这个扩展是一个监听键盘事件的监听扩展.先看效果: 当监听到键盘事件时,弹出提示. 1 先 ...
- 帆软报表设计器菜单栏介绍之二文件菜单
如图所示,文件菜单下的选项包括: 新建普通报表,新建聚合报表等10几个菜单选项. 下面列一下每个菜单项点击时对应的Action,这些Action是在fine-report-designer.jar包中 ...
- 深入了解帆软报表系统的启动过程-总结
通过前面的介绍,我们知道了帆软报表启动时是通过加载designer-startup.xml配置文件,创建Activator,Module来完成帆软报表的功能. 帆软报表将功能分配到各种Activato ...
最新文章
- 官宣!英雄联盟、王者荣耀、街霸……这些电子竞技入选杭州亚运会
- TCP/IP协议的编写《转载》
- 漫谈移动开发中的组件化
- 安卓开发创建活动,布局,添加按钮,she使用Toast,设菜单,使菜单相关联等操作...
- IT人回家过年的尴尬
- 安装完补丁后是否需要服务器重新启动
- linux 环境变量设置(临时 + 永久)
- 使用el-image-viewer的预览功能
- 使用Charles进行HTTPS抓包
- android锁屏事件监听,Android 监听锁屏、解锁、开屏 操作
- 2020-2021阿里巴巴Java面试真题解析
- WEB测试工具---死链接检测工具xenu
- VS2003安装方法----转载
- Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
- LCD RGB 控制技术 时钟篇(上)
- linux手机内存碎片整理软件,Linux不需要磁盘碎片整理
- 《富爸爸穷爸爸》读书摘录脑图
- 在移动前端上避免使用100vh单位
- 站在邙山之颠仰望天的那份湛蓝
- Jmeter中Python中文乱码