Javafx 2 JavaFx HTMLEditor不';Don’不要把集装箱上所有的免费尺码都带上
我尝试设置JavaFXHtmleditor以获得容器上的所有自由大小。 接下来是源代码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
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中转换吗?