2

ポップアップを生成して同じfxpanelに追加するjavafx webviewにポップアップハンドラーを実装しようとしていますが、新しいウィンドウに表示したいです。次のコードを使用しています。

 try
 {

 Webview webview,smallView
 final Group group= new Group();
 Scene scene= new Scene(group);
 fxpanel.setScene(scene);    
 webview = new WebView ();
 group.getChildren().add(webview);
 eng= webview.getEngine();

  String url ="http://www.timetrim.in/webchatserver2/default.aspx";

         eng.load(url);

         smallView = new WebView();
         smallView.setPrefSize(400, 200);


         eng.setCreatePopupHandler(
        new Callback<PopupFeatures, WebEngine>() {
            @Override
            public WebEngine call(PopupFeatures config) {
            smallView.setFontScale(0.8);
            if (!group.getChildren().contains(smallView)) {
                group.getChildren().add(smallView);
            }
            return smallView.getEngine();

            }
    }); 

    }

   catch(Exception ex){ex.printStackTrace();}
4

0 に答える 0