【问题标题】:Best resources for developing swing applications in java and eclipse [closed]在 Java 和 Eclipse 中开发 Swing 应用程序的最佳资源 [关闭]
【发布时间】:2011-04-05 20:31:52
【问题描述】:

我的老板希望我调试一个用 swing 编写的开源 java 应用程序,并建议使用 eclipse IDE。我已经拿起 Eclipse IDE,阅读了它,并且正在努力阅读 Headfirst Design Patterns。
我的工作进展顺利,但想问你哪些资源(书籍、网站、插件)最适合在 Eclipse 中调试 java swing 应用程序。

【问题讨论】:

    标签: java eclipse swing open-source


    【解决方案1】:

    毫无疑问,让你的 swing 程序易于调试的最简单方法就是去掉 swing。

    我不应该那样说。我爱摇摆。我只是说如果你不能从命令行而不是你的 gui 做你的程序所做的一切,你将很难调试它。

    在可能的情况下,重构代码以便可以轻松地从命令行调用它,传递类似的参数,然后您可以随时调试各个组件。

    一旦他们的工作令您满意,那么摆动部分只需将 gui 连接到后端即可。

    这种模式是通常称为 MVC 的一部分。

    【讨论】:

    • 这可以概括为确保您确保进程和应用程序不能混用。在swing 类中,您只需要绘制swing 和管理事件的代码,并且最多需要对应用程序类(对swing 一无所知)进行一到两次调用(每个方法)。如果以后需要,这也将有助于编写测试套件。当然,重构可能需要一些工作,因此请确定是否值得(您是要不断调试/修改应用程序还是这是“一次”的事情?)
    • @Sjuan 这些都是很好的观点,即使你的总结几乎和我的帖子一样长。 :-) 将逻辑与前端分离是关键(在任何环境中)。可测试性方面也非常重要。根据我的经验,没有“只有一次”的事情!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多