0

私は SceneBuilder によって生成された JavaFX インターフェースを持っているので、sample.fxml にビュー コンポーネントがあります。アプリケーションを起動すると、次のようになります: http://i.imgur.com/3tj0tN9.png その青いペインで、ブラウザを追加したいので (JxBrowser ライブラリを使用)、次のようにしました。

 public void loadMap(ActionEvent actionEvent) {
    initComponents(); //setting my buttons visibility

    Browser browser = new Browser();
    BrowserView browserView = new BrowserView(browser);
    gamePane.getChildren().add(browserView);
    browser.loadURL("http://www.google.com");

    gamePane.getChildren().add(new Button("random"));
}

これが私のメインです:

public class Main extends Application {

@Override
public void start(Stage primaryStage) throws Exception{
    Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
    primaryStage.setTitle("Google Maps ");
    primaryStage.setScene(new Scene(root));
    primaryStage.show();
}


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

}

そのボタンが追加されましたが、ブラウザが表示されません..どうすればよいですか?これを Swing で使用したところ、動作しましたが、ここでは動作しないようです。ブラウザーはロードされていますが (コンソールに特定のメッセージが表示されるため)、表示されません。

4

0 に答える 0