Javafx 2 JavaFX/Howto在SplitPane中嵌入地图
今天的问题是关于将地图视图嵌入JavaFX应用程序。我基本上遵循了和上的说明,因此所有类似于*.html文件的内容都已准备就绪。但在那里,人们正在将WebView添加到主场景中。对于我来说,我想将WebView添加到拆分窗格中。因此,我准备了application.fxml文件,如下所示:Javafx 2 JavaFX/Howto在SplitPane中嵌入地图,javafx-2,javafx,Javafx 2,Javafx,今天的问题是关于将地图视图嵌入JavaFX应用程序。我基本上遵循了和上的说明,因此所有类似于*.html文件的内容都已准备就绪。但在那里,人们正在将WebView添加到主场景中。对于我来说,我想将WebView添加到拆分窗格中。因此,我准备了application.fxml文件,如下所示: <SplitPane id="SplitPane" dividerPositions="0.5" orientation="HORIZONTAL" prefHeight="260.0" prefWidt
<SplitPane id="SplitPane" dividerPositions="0.5" orientation="HORIZONTAL" prefHeight="260.0" prefWidth="850.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<items>
<TableView id="tableView1" fx:id="table" prefHeight="263.0" prefWidth="433.0">
<columns>
<TableColumn text="one" /><TableColumn text="two" /><TableColumn text="three" />
</columns>
</TableView>
<AnchorPane prefHeight="200.0" prefWidth="200.0">
<children>
<Region fx:id="webViewRegion" prefHeight="200.0" prefWidth="200.0" />
</children>
</AnchorPane>
</items>
</SplitPane>
@FXML
private Region webViewRegion;
class MyMapView extends Region {
HBox toolbar;
WebView webview = new WebView();
WebEngine webEngine = webview.getEngine();
public MyMapView() {
final URL urlGoogleMaps = getClass().getResource("openstreetmap.html");
webEngine.load(urlGoogleMaps.toExternalForm());
getChildren().add(webview);
}
}
private void load_webView() {
webViewRegion = new MyMapView();
}
对我来说,现在我不知道如何以正确的方式使用Webview填充该区域,或者是否有更好的方法