画布 1
JavaFX-Plus
  快速模块化
    设计思想1：所有模块都是Pane
    设计思想2：模块化
    如何将自己创建的对象拖入Scenebuilder
      将自己的项目导出为jar包
      在Scenebuilder添加jar包
      在custom中拖出自定义控件
  信号机制
    特点
      解除耦合
      配置方便
  使用手册
    注解
      @FXScan
        标注在JavaFX的启动类上，表示需要从哪个包下扫描主窗口
      @FXController
        标注一个类是绑定FXML文件独立的Controller类
      @FXWindow
        标注一个Controller将以独立窗口的形式出现
      @FXEntity
        标注JavaBean需要被转换成JavaFxBean
      @FXField
        标记某个属性需要被转换成Property相关属性
      @FXSender
        标记某个函数为信号发射函数
      @FXReceiver
        标记某个函数为信号接收函数
      @FXRedirect
        标注某个函数为窗口切换函数
    工厂
      FXControllerFactory
        用于创建Controller
      FXEntityFactory
        用于创建将javaBean成JavaFxBean的包装类
      FXPlusContext
        保存已经创建的Controller对象
        保存创建的FXEntity对象
    全局中间件
      MessageQueue
        用于处理信号的发射接收
      StageManager
        用于处理窗口之间的切换