gpt4 book ai didi

java - Java 中等效的复合应用程序框架

转载 作者:行者123 更新时间:2023-11-30 07:38:38 25 4
gpt4 key购买 nike

只是想知道 Java 中用于创建模块化 GUI 应用程序的对立框架是什么,诸如事件聚合等。

我知道对于 Java 来说没有一个明确的 GUI 框架,到目前为止我已经看到了 Eclipse RCP 和 Netbeans 平台,但是它们似乎并没有做这些事情。

我是一名 .Net 开发人员,希望过渡到 Java,如果问题不完整,请原谅我的无知。

最佳答案

您正在寻找应用程序框架或富客户端平台,那么 Eclipse RCP 如果是正确的方向。

Eclipse 建立在 OSGI 之上,这意味着任何模块(称为 Eclipse 插件或 OSGi bundle )都可以注册自己的服务或使用任何其他模块提供的任何其他服务。 Eclipse RCP 平台带有很多方便的服务,尤其是。在像 ISelectionService 这样的工作台级服务的意义上,您可以在其中 Hook 以检索选择事件。这些选择事件已经处于更高的抽象级别,它们不包含鼠标 x/y 坐标,而仅包含被选择的对象,例如 Eclipse JDT 案例中的“Java 源文件”。有菜单管理器服务、选择服务、事件处理服务、管理服务、首选项服务、操作和命令处理程序服务等。

如果我正确理解事件聚合,它会管理事件和订阅者列表,并管理将这些事件转发给订阅给定事件的任何人。这似乎基本上是 Eclipse 已经涵盖的内容,例如与 OSGi EventAdmin , 但这是非常低的水平。

关于java - Java 中等效的复合应用程序框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1672534/

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