【问题标题】:How to implement a Modeling Application with GUI如何使用 GUI 实现建模应用程序
【发布时间】:2016-02-19 16:38:45
【问题描述】:

我正在尝试在 Java 中实现一个带有 GUI 的应用程序,它可以让用户使用某些预定义的建模语言来构建模型。

有没有什么方法可以让我轻松构建一个 GUI,让用户可以“将一个圆圈拖到画布中”、“将这个圆圈与那个矩形连接起来”等?

或者我应该只使用 Swing。(为了简单起见,也许是 Swing Builder)。聆听鼠标的动作并相应地绘制一些东西?

我还发现 Eclipse 中的图形建模框架工作非常有趣,但我不确定是否可以轻松地将它集成到我的应用程序中。

【问题讨论】:

  • 选择权在你,你需要评估每一个潜力,看看它是否满足你的需求

标签: java swing user-interface modeling


【解决方案1】:

就个人而言,我会在开始用 Swing(或 SwingBuilder - 你是指 Groovy 的 Swing 框架?)编写东西之前先尝试一下 Eclipse 建模框架,除非你需要一些非常简单的东西并且你很确定所需的功能会保持小。

根据Eclipse wiki 上的常见问题解答,可以在您的应用程序中独立使用 EMF:

“我想在我的独立项目中使用 EMF、SDO 或 XSD,或者只包含代码的工作子集。我的 CLASSPATH 中需要哪些库(jar 文件)?

Eclipse 建模框架 (EMF) 提供了运行基于现有 ecore 文件的生成模型和动态模型的基础架构。它还提供 XMI/XML 序列化和反序列化。

以下 jars 可以在独立模式下使用。 [为多种场景提供了 jar 列表。]"

Lars Vogel 的 EMF tutorial 也很有用。

【讨论】:

  • 谢谢!我去看看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-11
相关资源
最近更新 更多