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

时间:2016-06-27 08:18:19

标签: javafx textarea alert

我创建了一个类型为INFORMATION的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 textArea = new TextArea();

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

    alert.getDialogPane().setExpandableContent(content);
    alert.showAndWait();

修改

截图

enter image description here

1 个答案:

答案 0 :(得分:1)

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

alert.getDialogPane().setContent(content);