【问题标题】:Is JavaFX a better way to create a html reportJavaFX 是创建 html 报告的更好方法吗
【发布时间】:2017-11-07 03:04:13
【问题描述】:

我有一个 Swing 应用程序,它做的一件事是创建一个 html 报告,然后在浏览器中打开。在 Java 中创建这个 html 报告并且必须编写 Javascript ectera 是一项艰苦的工作。我注意到 javafx 现在包含在 Java 中,我想知道是否可以使用 javafx 来创建 html 报告,这是一个好主意。

【问题讨论】:

  • 有可能吗?大概。更容易吗?可能是。好点吗?取决于你问谁......我觉得这个问题,就像现在问的那样,太宽泛了......
  • 问题是关于什么的?实际创建报告?在这种情况下:什么样的报告?它应该包含什么?正如@sillyfly 提到的:正如现在提出的问题,不可能回答。
  • 我意识到这是一个相当广泛的问题,但也很简单。 Javafx 是从 java 创建 html 比直接编写 html 更好的方法吗,html 的确切性质并不那么重要。但我不清楚它是否可以完成,以及这是否是它目前设计要做的事情。
  • “更好”的标准是什么?这个问题充其量是基于意见的。这不是本网站范围内的编程问题。
  • 我仍然不确定我是否理解,但我怀疑答案是否定的——尽管 FXML 和 HTML 之间有相似之处,但 JavaFX 并不会原生地“编译”为 HTML 或使用 HTML 进行渲染。有一个 JavaFX WebView 节点,但它的作用正好相反——在 JavaFX 中渲染 HTML。听起来您的问题是基于对 JavaFX 实际是什么的混淆(初始版本更像是浏览器 AFAIK 中的东西,但很长一段时间都不是这样)。在我看来,在 Java 中创建 HTML 几乎完全独立于使用的 UI 框架/工具包。

标签: html javafx


【解决方案1】:

不,我似乎误解了 JavaFX。我认为这是一种创建花哨的 html 应用程序的方法,但它似乎更像是一种创建桌面应用程序的方法,但使用 html 熟悉的技术(如 CSS)来创建目前很难使用 Swing 技术的 UI。

对于动态创建 html,我发现 j2html 库很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-17
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多