图 1 代码重构对话框 一般的重码功能项都有一个对应的对话框,勾选View references before refactoring项表示点击OK按钮后,先预览重构所涉及代码,重构预览窗口如下图所示:
图 2 重构预览窗口 如果重构对话框的View references before refactoring选项没有勾选,JBuilder直接完成重构,不需用户再点击按钮。
在预览时,编辑器中的包名依然为未重构前的包名,信息窗格列出了重构影响到的地方,信息窗格第一行的"Rename Package myrefactor to myrefactor_1"说明重构将包名从myrefactor更名为myrefactor_1。点击信息窗格的按钮应用重构。如果想取消重构,点击信息窗格底部的按钮关闭信息窗格,此时JBuilder会弹出对话框,提示用户还没有应用重构,点击确认后退出即可。如果点击按钮进行了重构,可以通过按钮撤消重构。在重构后最好点击按钮对重构影响到的文件重新编译以确保Class文件和Java文件同步。