页面树结构
转至元数据结尾
转至元数据起始

面临的问题

经常的,在开发者建立好开发工程,使用源码启动设计器后,看到设计器上的各种组件无从下手,不知道每个组件对应的源码在什么地方,这对初学者来说是一个很大的难题,大大耗费我们的开发时间。这篇教程就讲述如何使用可视化的方式来找到每个设计器组件对应的源码。

解决方案

  1. 使用最新的设计器代码,可以从设计器源码下载和更新
  2. 从代码启动设计器的时候,选择Designer4Debug,也就是使用主函数com.fr.start.Designer4Debug,如图所示
  3. 使用Designer4Debug启动后可以看到打开的不仅仅有设计器,还有一个Swing Explorer窗口
  4. 让Swing Explorer窗口置于前端,选择其中的树节点
  5. 点击“Display selected component”按钮
  6. 经过了上一步之后,就可以在Swing Explorer的组件显示区域显示设计器的样子了
  7. 然后在设计器中选择自己想要查找的组件,下列示例图分别想要查找模板树和数据集tab控件,可以在左侧的代码树上看到选择的组件对应的类
  8. 然后在IDE中搜索该类就可以了,如图
  9. 如果需要查找弹出对话框里面组件对应的类,就需要切换到设计器窗口,点击相应的菜单把窗口弹出来后,再切换回Swing Explorer窗口点击刷新,就可以看到新的对话框了,按照上面的步骤重复操作就可以找到对话框中组件对应的源码了
  • 无标签