我有以下对话框:
最后一行仅显示部分文字 - 文字被剪切而不是文字" ..."显示。如何让对话框显示所有文字?
编辑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)
并增加窗口的高度时,第二行显示。
答案 0 :(得分:5)
我没有深入挖掘原因,但您也可以设置内部对话框窗格的内容:
Jun 4 14:20:11 ns303047 postfix/smtpd[15379]: connect from obelix.wf-hosting.de[91.121.90.6]
Jun 4 14:20:58 ns303047 postfix/trivial-rewrite[15384]: warning: do not list domain ns303047.ip-94-23-204.eu in BOTH mydestination and virtual_mailbox_domains
Jun 4 14:20:58 ns303047 postfix/smtpd[15379]: warning: connect to 127.0.0.1:10023: Connection refused
Jun 4 14:20:58 ns303047 postfix/smtpd[15379]: warning: problem talking to server 127.0.0.1:10023: Connection refused
Jun 4 14:20:59 ns303047 postfix/smtpd[15379]: warning: connect to 127.0.0.1:10023: Connection refused
Jun 4 14:20:59 ns303047 postfix/smtpd[15379]: warning: problem talking to server 127.0.0.1:10023: Connection refused
Jun 4 14:20:59 ns303047 postfix/smtpd[15379]: NOQUEUE: reject: RCPT from obelix.wf-hosting.de[91.121.90.6]: 451 4.3.5 Server configuration problem; from=<bratkartoffel@stackoverflow.com> to=<dak@ns303047.ip-94-23-204.eu> proto=ESMTP helo=<obelix.wf-hosting.de>
Jun 4 14:21:12 ns303047 postfix/smtpd[15379]: disconnect from obelix.wf-hosting.de[91.121.90.6]
Jun 4 14:24:32 ns303047 postfix/anvil[15381]: statistics: max connection rate 1/60s for (smtp:91.121.90.6) at Jun 4 14:20:11
Jun 4 14:24:32 ns303047 postfix/anvil[15381]: statistics: max connection count 1 for (smtp:91.121.90.6) at Jun 4 14:20:11
Jun 4 14:24:32 ns303047 postfix/anvil[15381]: statistics: max cache size 1 at Jun 4 14:20:11
修改强>
也许您知道如何更改“取消”按钮的文字?
您可以在对话框窗格中查找“取消”按钮:
alert.getDialogPane().setContent( new Label("твое содержание текста"));