前面说到主界面的实际创建是在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之二相关推荐

  1. 帆软报表重要Activator之DesignerInitActivator之一

    前面介绍了DesignerStartup,DesignerStartup中创建了帆软报表设计器的启动界面,那么报表的主界面是在哪创建的呢,就是在com.fr.start.module.Designer ...

  2. 帆软报表重要Activator之DesignerInitActivator之三NorthRegionContainerPane 主要是设计器菜单栏的部分

    前面分析了帆软报表设计器主界面采用了BorderLayout布局,如下图: 1 NORTH布局部分,这个部分放到的NorthRegionContainerPane.他是设计器的菜单Menu部分.下面来 ...

  3. 帆软报表重要Activator之DesignerInitActivator之五EastRegionContainerPane设计器的属性面板

    EastRegionContainerPane就是这个区域. 1 com.fr.design.mainframe.EastRegionContainerPane 1.1 构造函数 private Ea ...

  4. 帆软报表重要Activator之DesignerInitActivator之五CenterRegionContainerPane设计器的表格区域

    CenterRegionContainerPane管理的区域就是上图的区域. 1 他的构造函数 public CenterRegionContainerPane() {this.toolbarPane ...

  5. 帆软报表重要Activator之DesignerInitActivator之四WestRegionContainerPane 设计器的左边部分文件列表以及数据集的部分

    1 WestRegionContainerPane包含的就是上边两部分.上面文件列表是com.fr.design.mainframe.DesignerFrameFileDealerPane,下面数据集 ...

  6. 帆软报表重要Activator之DesignerStartup

    com.fr.start.module.DesignerStartup位于fine-report-designer.jar中,也是designer-startup.xml中的第一个activator, ...

  7. 帆软报表重要Activator之DesignerStartup中的GlobalListenerProvider扩展开发

    上一篇我们说了DesignerStartup的启动过程中有一个GlobalListenerProvider扩展,这个扩展是一个监听键盘事件的监听扩展.先看效果: 当监听到键盘事件时,弹出提示. 1 先 ...

  8. 帆软报表设计器菜单栏介绍之二文件菜单

    如图所示,文件菜单下的选项包括: 新建普通报表,新建聚合报表等10几个菜单选项. 下面列一下每个菜单项点击时对应的Action,这些Action是在fine-report-designer.jar包中 ...

  9. 深入了解帆软报表系统的启动过程-总结

    通过前面的介绍,我们知道了帆软报表启动时是通过加载designer-startup.xml配置文件,创建Activator,Module来完成帆软报表的功能. 帆软报表将功能分配到各种Activato ...

最新文章

  1. 官宣!英雄联盟、王者荣耀、街霸……这些电子竞技入选杭州亚运会
  2. TCP/IP协议的编写《转载》
  3. 漫谈移动开发中的组件化
  4. 安卓开发创建活动,布局,添加按钮,she使用Toast,设菜单,使菜单相关联等操作...
  5. IT人回家过年的尴尬
  6. 安装完补丁后是否需要服务器重新启动
  7. linux 环境变量设置(临时 + 永久)
  8. 使用el-image-viewer的预览功能
  9. 使用Charles进行HTTPS抓包
  10. android锁屏事件监听,Android 监听锁屏、解锁、开屏 操作
  11. 2020-2021阿里巴巴Java面试真题解析
  12. WEB测试工具---死链接检测工具xenu
  13. VS2003安装方法----转载
  14. Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)
  15. LCD RGB 控制技术 时钟篇(上)
  16. linux手机内存碎片整理软件,Linux不需要磁盘碎片整理
  17. 《富爸爸穷爸爸》读书摘录脑图
  18. 在移动前端上避免使用100vh单位
  19. 站在邙山之颠仰望天的那份湛蓝
  20. Jmeter中Python中文乱码

热门文章

  1. azure 入门_Azure Databricks入门指南
  2. 摘录本的摘录内容_使用tSQLtSQL单元测试数据仓库摘录
  3. sql语句 case_使用SQL Case语句查询数据
  4. sql server 转发_SQL Server中的转发记录性能问题
  5. python错误和调试
  6. Java 继承——3
  7. 【转】Dalvik虚拟机的启动过程分析
  8. python学习笔记(对象)
  9. 转载 电子商务关键数字优化(线上部分,中)
  10. 解决微信小程序开发中wxss中不能用本地图片