java - Raspbian 上 Java GUI 中的 HTML+CSS?

标签 java html css raspbian

我想在我的 Java GUI 中显示一个 HTML 文件。 大问题:此 Java 程序必须在 Raspbian 上运行(树莓派)。

我使用的浏览器来自 eclipse swt它在我的 PC 上运行完美,但在我的 RPI 上没有为 ARM 处理器构建的 swt...

一个JEditorPane太弱了,因为我需要用CSS显示一些页面

还有其他可能吗?

最佳答案

最简单的解决方案当然是查看 Raspbian 是否支持 JavaFX。如果是,那么您可以使用 WebView 组件(http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm),您的大部分问题都将得到解决。正如 jewelsea 在下面的评论中指出的那样,这还不是一个可行的解决方案。不过,这可能会随着 Raspbian 的 JavaFX 的 future 构建而改变,因此请密切关注它。

如果出于某种原因,JavaFX 无法工作(由于显示驱动程序等),那么您可能需要重新考虑您的应用程序方法。如果您只需要显示 HTML 文件,那么您可以将其写入磁盘并在默认的系统浏览器中显示。如果您需要与它交互,它会变得有点复杂 - 您基本上需要编写一个小型 Web 服务器,然后以这种方式响应用户交互。用户将使用他们选择的浏览器,而您将向其发回响应。

关于java - Raspbian 上 Java GUI 中的 HTML+CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123806/

相关文章:

javascript - 一起使用 <a href> 链接和 <onclick> 功能

css - 什么 html 标签最适合与 Sprite 一起使用

html - 如何定位文本,使其不会沿着背景图像移动?

java - 为什么在 Java 中使用数组时会出现 NullPointerException?

html - 基于滚动位置的 CSS 最大高度

html - 如何设置输入元素的样式,以便在单击输入元素时内部文本消失?

html - 为什么我的 CSS 类没有效果

java - 在 java 图像更改时启用转换

java - 在 Java 中使用 Apache Tika 进行解析时,PDF 项目符号以问号形式出现

java - 应该将什么传递给此方法 (Field#get(Object obj))?