我创建了一个类型为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();
修改
截图
答案 0 :(得分:1)
您正在设置可展开内容,而不是内容!因此,将您要设置Alert
内容的行更改为:
alert.getDialogPane().setContent(content);