Module
javafx.web
Package javafx.scene.web
该软件包提供了加载和显示Web内容的方法。 其功能由两个核心类实现:
WebEngine是一种非可视化组件,能够加载网页,为其创建DOM对象,并在页面内运行脚本。
WebView是一个Node ,呈现由WebEngine管理的WebEngine 。 每个WebView都有一个WebEngine与它相关联。 该关联是在WebView被实例化建立的,后来不能改变。
应在FX用户线程上创建和操作WebEngine和WebView 。
下面的代码片段显示了一个典型的使用场景:
WebView webView = new WebView(); WebEngine webEngine = webView.getEngine(); webEngine.load("http://javafx.com"); // add webView to the scene
-
类摘要 Class 描述 HTMLEditor 允许用户编辑文本并将样式应用于此文本的控件。HTMLEditorSkin HTML编辑器皮肤。PopupFeatures 此类描述了由JavaScriptwindow.open函数指定的Web弹出窗口的功能。PromptData 这个类封装了传递给JavaScriptprompt()函数的数据:一个消息和一个默认值。WebEngine WebEngine是一个能够一次管理一个网页的非可视对象。WebErrorEvent 一个事件指示WebEngine错误。WebEvent<T> WebEvent实例被传递到EventHandler通过在网页上运行的JavaScript注册的WebEngine。WebHistory WebHistory类表示与WebEngine实例相关联的会话历史。WebView -
枚举摘要 Enum 描述 HTMLEditorSkin.Command 表示可以传递到HTMLEditor Web引擎的命令。