Javafx 2 JavaFx HTMLEditor不';Don’不要把集装箱上所有的免费尺码都带上

Javafx 2 JavaFx HTMLEditor不';Don’不要把集装箱上所有的免费尺码都带上,javafx-2,Javafx 2,我尝试设置JavaFXHtmleditor以获得容器上的所有自由大小。 接下来是源代码 public class HtmlEditorTest extends Application { @Override public void start(Stage stage) { stage.setTitle("HTMLEditor Sample"); stage.setWidth(400); stage.setHeight(300); final HTMLEditor

我尝试设置JavaFXHtmleditor以获得容器上的所有自由大小。 接下来是源代码

public class HtmlEditorTest extends Application {

@Override
public void start(Stage stage) {
    stage.setTitle("HTMLEditor Sample");
    stage.setWidth(400);
    stage.setHeight(300);
    final HTMLEditor htmlEditor = new HTMLEditor();
    htmlEditor.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE);
    MigPane migPane = new MigPane("fill, debug", "[fill]", "fill");
    migPane.add(htmlEditor);
    Scene scene = new Scene(migPane);
    stage.setScene(scene);
    stage.show();
}

public static void main(String[] args) {
    launch(args);
}
}
如果我用TextArea替换HTMLEditor,我会得到预期的行为。你们可能会看到结果

设置htmlEditor.setMaxSize(Double.MAX\u值,Double.MAX\u值) 未解决问题(基于。 正如您在图片上看到的,我在调试模式下使用MigPane。实际上,TextArea和HTMLEditor占用了整个容器的可用空间。但是HTMLEditor文本区域和滚动条不占用HTMLEditor内的可用空间。
如何解决此问题?

下一次添加解决了此问题

    WebView webview = (WebView) editor.lookup("WebView");
    GridPane.setHgrow(webview, Priority.ALWAYS);
    GridPane.setVgrow(webview, Priority.ALWAYS);

谢谢。你知道如何在fxml中转换吗?