是否可以使用 HTML5 和 CSS3 设计桌面应用程序的 UI,并在纯 Java 中对其事件处理进行编码?



我是一名学生,我两天前开始学习 Swing,我想知道我们是否可以使用 HTML5 和 CSS3 而不是 JavaScript 设计桌面应用程序的整个 UI,如果我们可以用纯 Java 编写代码来处理应用程序的事件处理。

是的,您可以,您需要的是一种将 Web 浏览器嵌入您的 swing 应用程序的方法。使用最新版本的Java,您可以使用JavaFX查看此链接:http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm

对于旧版本,还有其他解决方案,例如来自Eclipse的解决方案:

http://download.eclipse.org/rt/rap/doc/2.3/guide/reference/api/org/eclipse/swt/browser/Browser.html

希望这有帮助

最新更新