Material-UI 选项卡在 JavaFX WebView 中不起作用

Material-UI Tabs not working in JavaFX WebView

我有一个使用 React 和 Material-UI 的网页,我想使用 JavaFX 的 WebView 将其嵌入到我的桌面应用程序中。但是,当我尝试这样做时,Material-UI 中的选项卡没有按预期工作。我第一次单击一个选项卡时,它按预期工作并且显示该选项卡的内容并且该选项卡被标记为活动选项卡。此后它停止工作,您无法切换标签页。

要重现问题,以下代码应该足够了:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class TabTest extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {

        BorderPane pane = new BorderPane();
        Scene scene = new Scene(pane);

        WebView webView = new WebView();
        WebEngine webEngine = webView.getEngine();

        webEngine.load("http://www.material-ui.com/#/components/tabs");

        pane.setCenter(webView);

        primaryStage.setScene(scene);
        primaryStage.setMaximized(true);
        primaryStage.show();
    }

    public static void main(String[] args) throws Exception {
        Application.launch(TabTest.class);
    }
}

到目前为止的观察:

有谁知道可能是什么问题以及是否有解决方法?还是我应该将此作为 JavaFX 错误归档?

我找到了 Java 8 的解决方法。添加

{
display: inline;
position: relative;
}

每个Tab的样式