Javafx 如何在警报中自动显示详细信息?

Javafx 如何在警报中自动显示详细信息?,javafx,textarea,alert,Javafx,Textarea,Alert,我用类型信息创建了一个警报。然后我创建了一个TextArea,并用一个GridPane添加到警报中。现在我的问题是如何自动显示警报的详细信息 Alert alert = new Alert(AlertType.INFORMATION); alert.setTitle("TODO Liste"); alert.setContentText("Alle TODO's in der Liste:"); alert.initStyle(StageStyle.UTILITY

我用类型信息创建了一个警报。然后我创建了一个TextArea,并用一个GridPane添加到警报中。现在我的问题是如何自动显示警报的详细信息

    Alert alert = new Alert(AlertType.INFORMATION);
    alert.setTitle("TODO Liste");
    alert.setContentText("Alle TODO's in der Liste:");
    alert.initStyle(StageStyle.UTILITY);

    TextArea textArea = new TextArea();

    GridPane content = new GridPane();
    content.setMaxWidth(Double.MAX_VALUE);
    content.add(textArea, 0, 0);

    alert.getDialogPane().setExpandableContent(content);
    alert.showAndWait();
编辑:

截图


您正在设置可扩展的内容,而不是内容!因此,将要设置
警报内容的行更改为:

alert.getDialogPane().setContent(content);

要查看文本区域,我需要单击“显示详细信息”,否则它不会显示您应该在相当好的JavaFX tutorial@Code Makery上有一个锁-尤其是[JavaFX Dialog]()。