【发布时间】:2023-04-07 21:47:01
【问题描述】:
假设我们正在编写一个 Java Swing 应用程序,并且我们使用 Eclipse 或 MyEclipse 来开发它。在 Web 应用程序中,您进行代码更改、保存,并且您的 ant 部署文件负责部署更改的文件。然后您只需刷新或硬刷新网页,更改就会出现在那里。我们能否对 Swing 应用程序做同样的事情,这样我们就不必在每次进行更改时从头开始关闭和打开程序?
【问题讨论】:
-
您可以在某些 GUI 布局编辑器的“设计视图”中看到它们。但除此之外,没有。我建议您为您的应用程序制作一个“测试”表单。它允许您快速导航到 GUI 结构的深处(例如,弹出显示向导第 15 步的对话框的框架)。
-
我知道 NetBeans,在调试模式下,您可以将更改重新加载到正在运行的会话中,但我不知道如何在 Eclipse 中做到这一点。如果运行,不,你不能。通常,代码不像大多数基于 Web 的解决方案那样动态控制
-
Eclipse 在调试模式下支持热代码替换,只要您不修改类结构(即,您不更改类变量或任何方法签名)。您可以在方法中修改代码。
标签: java eclipse swing myeclipse