我刚读过这篇文章:http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm 它展示了如何使用javafx库构建Java应用程序以及如何使用WebEngine等一些类和WebView在应用程序中显示一个网页,基本上把它变成一个浏览器.
以下是文章中的一些相关信息:
嵌入式浏览器组件基于WebKit,一种开源Web浏览器引擎.它支持层叠样式表(CSS),JavaScript,文档对象模型(DOM)和HTML5.
嵌入式浏览器使您可以在JavaFX应用程序中执行以下任务:
从本地和远程URL呈现HTML内容
获取Web历史记录
执行JavaScript命令
执行从JavaScript到JavaFX的上行调用
管理Web弹出窗口
将效果应用于嵌入式浏览器
我基本上完全不需要Java或JavaFX GUI工具,除了显示HTML和CSS所需的工具,如本文所述,并在HTML和CSS中为我的应用程序构建整个用户界面.我希望各种HTML按钮能够在我的java代码中发生事件.
这看起来是个好主意吗?因为它对我来说似乎是一个好主意,我也想知道为什么有人会使用任何其他方法在java中构建GUI.