【发布时间】:2023-03-26 23:04:01
【问题描述】:
我有以下对话框:
最后一行仅显示部分文本 - 文本被剪切,而不是显示文本“...”。如何使对话框显示所有文本?
编辑 1
这是代码
Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setTitle("Выход из программы");
alert.setHeaderText("Вы действительно хотите выйти из программы?");
alert.setContentText("Нажмите ОК для выхода. Для продолжения работы с программой нажмите Отмена.");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK){
} else {
}
编辑 2
这个问题只出现在 linux(centos 7.1 和 gnome 3)中。在 Windows 7 中,所有文本都显示为两行,一切正常。
编辑 3
我认为它与对话框窗口的高度有关。当我alert.setResizable(true) 并增加窗口的高度时,会出现第二行。
【问题讨论】:
-
为了允许人帮助你,你应该总是发布一些伴随你的问题的代码。请在相关部分添加您的相关代码或至少sn-ps。
-
@dot_Sp0T 你是对的。见编辑 1。