【问题标题】:java desktop app gui in html5/JShtml5/JS 中的 java 桌面应用程序 gui
【发布时间】:2012-07-31 07:13:51
【问题描述】:

我可以在 html5/JS 中为桌面 java 应用程序创建 Gui。如果是,我需要什么工具以及如何将 GUI 与 java 代码连接起来?

【问题讨论】:

    标签: java javascript html user-interface desktop


    【解决方案1】:

    可能 - 但不完全确定您为什么要这样做。

    您的主要选择是:

    • 让 Java 应用程序充当本地 Web 服务器并使用浏览器连接到它。这将是一个奇怪的设计,但很容易让它工作。这与拥有远程 Java Web 服务器的情况基本相同,因此组件非常标准 - 例如,您可以使用像 Vaadin 这样的工具包。
    • 在 Java 托管环境/嵌入式浏览器中运行 JavaScript。 Rhino 应该是可能的 - 虽然我必须承认我从未见过这种方法用于构建桌面 GUI

    如果您考虑在未来某个时候远程使用该应用程序,那么第一个选项可能特别有意义。

    不过,总的来说,我仍然不确定这是否是个好主意。恕我直言,JavaScript Web 框架仍然不如用于构建本地桌面应用程序 GUI 的原生 Java 框架(SWT、Swing 或 JavaFX)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-17
      • 2011-11-13
      • 1970-01-01
      相关资源
      最近更新 更多