本帖最后由 漩涡 于 2016-2-29 19:20 编辑
教程源地址:http://www.finedevelop.com/w/plugin/debug/swingdebug,如果教程有修改,只会修改源地址上的说明,本教程不再修改。
背景
经常的,在开发者建立好开发工程,使用源码启动设计器后,看到设计器上的各种组件无从下手,不知道每个组件对应的源码在什么地方,这对初学者来说是一个很大的难题,大大耗费我们的开发时间。这篇教程就讲述如何使用可视化的方式来找到每个设计器组件对应的源码。
解决方案
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中搜索该类就可以了,如图
|