gpt4 book ai didi

java - 如何在遗留 Java 应用程序中用基于 Griffon 的模块替换现有的 Swing UI 模块?

转载 作者:行者123 更新时间:2023-11-29 06:19:55 24 4
gpt4 key购买 nike

我想修改的应用程序组织得很好。 UI 被分成一个模块。 UI Controller 实现接口(interface) PropertyChangeListener。当其他模块想要在 UI 中发生某些事情时,它们只是在 UI Controller 上触发 PropertyChangeEvents,而不知道它们背后是什么。注入(inject)的 PropertyChangeListener 的当前实现可以很容易地替换为实现相同接口(interface)的 Griffon Controller 。

从 Groovy 调用 Java 方法不是什么大问题,因此从 UI 到应用程序其余部分的通信应该不是什么大问题。

是否有关于将 Swing 编写的 UI 模块移植到 Griffon 框架的教程或书面经验?

最佳答案

不幸的是,我认为从遗留 Java Swing 到 Griffon 没有任何好处。我去年从事的一个项目处于类似状态。在 SpringOne2GX session 上,我询问了 Griffon 的作者关于从遗留 Swing 应用程序中使用 Griffon 的问题。他们说,不幸的是,现在 Griffon 仅适用于未开发的应用程序。这是他们希望达到的目标,但据我所知仍然不可能。这是截至 2009 年 9 月的数据。

您可能能够让一些东西起作用,但我认为您会是编写有关如何做到这一点的教程的人。

关于java - 如何在遗留 Java 应用程序中用基于 Griffon 的模块替换现有的 Swing UI 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3576883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com