【问题标题】:CodenameOne GUI Builder XML and Open/SaveCodenameOne GUI Builder XML 和打开/保存
【发布时间】:2023-01-20 13:43:21
【问题描述】:

总的来说,我发现 GUI Builder 是创建表单的有用工具。然而,它不直观、笨重、过于复杂且启动速度极慢。

我发现编辑表单的最佳方法是从 GUI Builder 开始,然后直接编辑 XML。

问题是 XML 很容易被破坏,当这种情况发生时,GUI Builder 就会挂起。似乎没有办法调试 XML,打开 GUI Builder 大约需要 40 秒。如果文件损坏,GUI Builder 根本打不开。我找不到任何地方来查看 XML 错误,所以我只能返回到之前的编辑并重试。 XML 指南真的很有帮助。

关于 CodenameOne GUI Builder,我有三个问题:

  1. 是否有 GUI Builder XML .gui 文件的参考指南?

  2. 当 GUI Builder 尝试加载时,是否有任何地方可以查看 .gui 文件 XML 错误?

  3. 似乎没有任何方法可以关闭 .gui 文件并从 GUI Builder 打开另一个文件(或重新加载当前文件)而不先关闭它。将来会添加此功能吗?

【问题讨论】:

    标签: xml codenameone gui-builder


    【解决方案1】:

    没有关于 GUI 文件格式的参考指南,但格式本身很简单。类名、属性值等。

    maven generate-gui-sources 目标可能对您验证 GUI 文件有用。它还可能提供更好的错误消息,因为它的 XML 解析/生成过程与 GUI 构建器中的过程不同。我不知道它是否会更快,因为在我的机器上 GUI 构建器启动速度很快。

    我们将 GUI 生成器设计为从 IDE 打开,因此我们没有计划“打开”功能。我不确定添加它是否可行,因为有很多共享状态可能会导致问题。

    【讨论】:

      猜你喜欢
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 2020-07-23
      • 2015-11-30
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      相关资源
      最近更新 更多