import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebView;
import javafx.scene.web.WebEngine;
import javafx.stage.Stage;
public class WebViewExample extends Application {
@Override
public void start(Stage primaryStage) {
// 创建一个WebView组件
WebView webView = new WebView();
WebEngine webEngine = webView.getEngine();
// 加载网页
webEngine.load("https://www.example.com");
// 创建布局并添加WebView
VBox vBox = new VBox(webView);
// 设置场景和舞台
Scene scene = new Scene(vBox, 800, 600);
primaryStage.setTitle("JavaFX WebView Example");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Application、Scene、VBox、WebView和WebEngine等。WebView webView = new WebView();创建了一个WebView实例,并通过webView.getEngine()获取其关联的WebEngine对象。webEngine.load("https://www.example.com");方法加载指定的URL。WebView添加到一个垂直布局容器VBox中。Scene并将VBox作为其根节点。然后设置舞台的标题和场景,并显示舞台。这个示例展示了如何在JavaFX应用程序中嵌入一个简单的浏览器窗口来加载和显示网页内容。
上一篇:java基础数据类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站