【发布时间】: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 框架/工具包。