1

我是 Java 前端技术的新手。如果我们想开发一个跨平台的 Java 应用程序,并且外观和感觉应该有点像 JQuery UI。如果我们不想在前端使用 swing 或 Nimbus,那么实现 JQuery UI 外观的最佳选择是什么?我想我们不能使用 JQuery,因为该应用程序是跨平台的。(必须在 linux、Solaris 和 Mobile 上运行)您有什么建议?

杰瑞是一个不错的选择吗?(我从未尝试过这个东西。在这里找到它。

提前致谢。

4

1 回答 1

3

如果你想创建一个跨平台的客户端应用程序,Java 中基本上有三个好的(成熟的、经过验证的、得到良好支持的)选项:

  • 使用具有可插拔外观和感觉的 Swing 以获得您想要的确切外观。Nimbus是 Swing 外观和感觉的一个示例,但还有更多。您还可以创建自己的自定义外观和感觉 - 这是一项相当多的工作,但确实让您可以灵活地定义您想要的外观。Swing 是标准 Java 发行版的一部分,在所有平台上的行为几乎相同,因此如果可移植性是您最关心的问题,那么 Swing 是一个可靠的选择。
  • 使用SWT,它是来自 Eclipse 的 GUI 工具包。这是一个很棒的工具包,虽然确实有一些本机依赖项,​​所以你可能会在移动设备上遇到问题。SWT 为您运行它的每个平台提供了更多的“本机”外观。
  • 使用 JavaFX 2.0,它是 Oracle 相对较新的富客户端框架。可能更适合图形/富媒体应用。支持类似 CSS 的样式,这可能很有用。

我对 Jerry 不是很熟悉,但它看起来更像是一个 DOM 操作库而不是一个 GUI 工具包,所以我认为它不会对你有太大帮助(除非你决定放弃客户端 GUI 而是构建一个 web - 基于前端)。

于 2012-07-27T03:39:27.997 回答