How to make an overlay on top of JavaFX 2 webview? -
is possible to overlay javafx2 widgets or canvas on top of javafx 2 webview?
i want generate transparent heatmap means of javafx 2 on top of webview.
do mean this:
import javafx.application.application; import javafx.scene.scene; import javafx.scene.layout.pane; import javafx.scene.layout.stackpane; import javafx.scene.paint.color; import javafx.scene.shape.rectangle; import javafx.scene.shape.rectanglebuilder; import javafx.scene.text.font; import javafx.scene.text.fontweight; import javafx.scene.text.text; import javafx.scene.text.textbuilder; import javafx.scene.web.webview; import javafx.stage.stage; public class demo extends application { @override public void start(stage primarystage) { webview webview = new webview(); webview.getengine().load("http://www.google.com"); stackpane root = new stackpane(); root.getchildren().addall(webview, getoverlay()); primarystage.setscene(new scene(root, 300, 250)); primarystage.show(); } private pane getoverlay() { stackpane p = new stackpane(); rectangle r = rectanglebuilder.create() .height(100).width(100) .archeight(40).arcwidth(40) .stroke(color.red) .fill(color.web("red", 0.1)) .build(); text txt=textbuilder.create().text("overlay") .font(font.font("arial", fontweight.bold, 18)) .fill(color.blue) .build(); p.getchildren().addall(r, txt); return p; } public static void main(string[] args) { launch(args); } }
Comments
Post a Comment