我有一个大型应用程序,其中有数百个 Swing 页面(java + 表单文件),我在 NetBeans 页面设计器中编辑它们。大多数页面已有多年历史,在我们升级 Java/Swing/Netbeans 版本后尚未更新。页面仍然可以工作,但通常当页面被“触及”时,表单设计者会更改一些过时的方法或参数,有时会导致意外的更改。
我想要做的是强制 NetBeans 使用最新版本“重新生成”每个页面,但无需手动打开每个页面、执行和撤消一些细微更改、保存,然后重复数百个次。有没有办法告诉 netbeans“全部重绘”?
最佳答案
我不知道 NetBeans 提供这样的功能。但作为一种肮脏的解决方法,这可能会起作用:
- 选择项目根节点并按
CTRL+H
打开“在项目中替换”对话框 - 将每个文件中应包含的字符串(例如
import javax.swing.JPanel;
)替换为稍微修改过的表示形式(例如import javax.swing.JPanel;//空格)
- 再次选择根节点,然后按
Alt+Shift+F
选择“递归格式化”。这应该会再次删除多余的空间。或者,如果您担心更改不想格式化的其他文件,请再次重复搜索和替换过程。
关于java - 在 Netbeans 中重新生成所有 Java Swing 页面的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60043231/