gpt4 book ai didi

java - 文档设计器界面设计

转载 作者:行者123 更新时间:2023-12-02 08:07:25 27 4
gpt4 key购买 nike

我正在编写一个所见即所得的文档设计器。该设计器的基本意图是能够读取(加载)和创建用各种模板语言(ZPL、XSL-FO 等)编写的多个文档。现在,为了构建一个所见即所得的设计器,我计划拥有一个优雅的 UI,用户可以使用它来创建/编辑文档。
UI 的强制性需求是——

  1. UI 应该让用户能够选择或选择元素并能够将它们放到用户界面上。一次下降,元素的位置应该能够允许重新定位。
  2. UI 必须将元素的空间定位与元素的元数据(例如,x 坐标、y 坐标、高度、宽度等)。
  3. UI 必须能够无缝传递元素和它们的空间位置到用 Java 编写的后端模块,将停止在指定模板中编辑或创建文档语言。

我在决定在什么中实现 UI 时遇到了困难。我尝试了 Swing,发现它不太好(对于我的需求来说非常严格)。任何有关可用于构建上述 UI 的建议都会有很大帮助。

最佳答案

您的基础选项几乎是 Swing 或 SWT。

不确定你所说的“刚性”是什么意思; Swing 在架构上是一个非常好的 GUI 框架,尽管有些人更喜欢 SWT。不确定 JavaFX 最终会如何,但它有一些不错的功能。

XUI层在上面。或调用Griffon方法,尽管我不确定它是否非常适合您正在开发的应用程序类型。或者使用 Groovy/JRuby/等。使使用 Swing/etc 的许多方面。减少痛苦。

IIRC,如果 QT 许可适合您,那么 QT 也有 Java 绑定(bind)。

关于java - 文档设计器界面设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7934088/

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