websocket对javaFx webView的支持

时间:2017-10-12 11:53:44

标签: java javafx webview oracle11g websocket

是否可以为javaFx webView启用webSocket,这样我就可以使用Url的聊天功能来接收和发送由webView webEngine加载的消息?

1 个答案:

答案 0 :(得分:1)

是的,JavaFX WebView支持Web套接字。

这是一个示例JavaFX程序,它加载具有Web套接字功能的网页并在WebView中使用它们。

websocket demo

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class WebsocketClientExample extends Application {
    @Override
    public void start(Stage stage) throws Exception {
        WebView webview = new WebView();
        webview.getEngine().load(
                "http://demos.kaazing.com/echo/index.html"
        );
        webview.setPrefSize(640, 600);

        stage.setScene(new Scene(webview));
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}