将导航输入文件添加到JavaFX web浏览器中
我创建了这个非常简单的JavaFXWeb浏览器示例将导航输入文件添加到JavaFX web浏览器中,javafx,javafx-2,javafx-8,Javafx,Javafx 2,Javafx 8,我创建了这个非常简单的JavaFXWeb浏览器示例 StackPane secondaryLayout = new StackPane(); Scene secondScene = new Scene(secondaryLayout, 200, 100); Stage secondStage = new Stage(); secondStage.setTitle("Second Stage");
StackPane secondaryLayout = new StackPane();
Scene secondScene = new Scene(secondaryLayout, 200, 100);
Stage secondStage = new Stage();
secondStage.setTitle("Second Stage");
secondStage.setScene(secondScene);
WebView browser = new WebView();
WebEngine engine = browser.getEngine();
String url = "http://zoranpavlovic.blogspot.com/";
engine.load(url);
StackPane sp = new StackPane();
sp.getChildren().add(browser);
Scene root = new Scene(sp, 600, 600);
secondStage.setScene(root);
secondStage.show();
我想将输入文件添加到窗口和按钮“Go”的大小中。你能帮我实现这一点吗?你可以有一个带有文本字段和按钮的HBox,在按钮的操作上,你可以加载webengine 我是用记事本写代码的,所以可能会出现错误 StackPane Secondary布局=新建StackPane() 场景secondScene=新场景(secondaryLayout,200100)
Stage secondStage=new Stage();
第二阶段。片名(“第二阶段”);
第二阶段:场景设置(第二场景);
HBox box=新的HBox();
TextField TextField=新的TextField();
按钮转到=新按钮();
box.getChildren.addAll(textField,go);
WebView浏览器=新建WebView();
WebEngine=browser.getEngine();
go.setOnAction(新的Eventhandler(){
@重写公共无效句柄(ActionEvent e){
字符串url=textField.getText();
引擎加载(url);
}
});
BorderPane sp=新的BorderPane();
sp.setTop(机顶盒);
sp.setCenter(浏览器);
场景根=新场景(sp,600600);
第二阶段:根;
第二阶段:show();
Stage secondStage = new Stage();
secondStage.setTitle("Second Stage");
secondStage.setScene(secondScene);
HBox box = new HBox();
TextField textField = new TextField();
Button go = new Button();
box.getChildren.addAll(textField, go);
WebView browser = new WebView();
WebEngine engine = browser.getEngine();
go.setOnAction(new Eventhandler<ActionEvent>(){
@Override public void handle(ActionEvent e) {
String url = textField.getText();
engine.load(url);
}
});
BorderPane sp = new BorderPane();
sp.setTop(box);
sp.setCenter(browser);
Scene root = new Scene(sp, 600, 600);
secondStage.setScene(root);
secondStage.show();