java - 在 Netbeans 中重新生成所有 Java Swing 页面的快速方法?

标签 java swing user-interface netbeans

我有一个大型应用程序,其中有数百个 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/

相关文章:

java - JPanel 错误 - 无法解析 J 组件

java - 无需直接调用 drawnow() 的响应式 MATLAB GUI

git - 易于使用(Gui Win)版本控制软件

java - SwingWorker的done()方法似乎没有被调用? SwingWork 也没有取消或阻止,不使用发布/处理方法

java - 选择 optthruput 或 gencon 哪个 GC 策略? IBM 网络空间 7

java - 如何防止JSP中的SQL注入(inject)?

java - JPanel重绘问题

java - 我怎样才能在java中随机倾斜一条线?

java - 使用数组添加多个类型,多次

JTabbedPane 上的 Java MVC 模式