我想在我的Java GUI中显示HTML文件。
大问题:此Java程序必须在Raspbian(Raspberry Pi)上运行。
我使用了eclipse swt中的浏览器,该浏览器在我的PC上运行良好,但是在RPI上没有针对ARM处理器的swt构建...
JEditorPane太弱了,因为我需要使用CSS显示一些页面
还有其他可能性吗?
最佳答案
当然,最简单的解决方案是在Raspbian上支持JavaFX。如果是这样,则可以使用WebView组件(http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm),大多数问题将得到解决。正如jewelsea在下面的评论中指出的那样,这不是可行的解决方案。不过,这可能会随着将来Raspbian的JavaFX构建而改变,因此请密切注意。
如果由于某种原因JavaFX无法工作(由于显示驱动程序等),那么您可能需要重新考虑您的应用程序方法。如果只需要显示HTML文件,则可以将其写出到磁盘并在默认的系统浏览器中显示。如果需要与之交互,它将变得更加复杂-您基本上会编写一个小型Web服务器,然后以这种方式响应用户交互。用户将使用他们选择的浏览器,您将向其发送响应。
关于java - Raspbian上Java GUI中的HTML + CSS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21123806/