JavaFx对话框没有';不显示所有内容文本

JavaFx对话框没有';不显示所有内容文本,java,javafx,javafx-8,Java,Javafx,Javafx 8,我有以下对话框: 最后一行仅显示部分文本-文本被剪切,而不是显示文本“…”。如何使对话框显示所有文本? 编辑1 这是密码 Alert alert = new Alert(AlertType.CONFIRMATION); alert.setTitle("Выход из программы"); alert.setHeaderText("Вы действительно хотите выйти из программы?"); alert.setContentText("Нажмите ОК

我有以下对话框:

最后一行仅显示部分文本-文本被剪切,而不是显示文本“…”。如何使对话框显示所有文本?
编辑1
这是密码

Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setTitle("Выход из программы");
alert.setHeaderText("Вы действительно хотите выйти из программы?");
alert.setContentText("Нажмите ОК для выхода. Для продолжения работы с программой нажмите Отмена.");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK){

} else {

}
Alert-Alert=新警报(AlertType.CONFIRMATION);
警报。设置标题(“зззззПзззззззиззззззз1079;
警报.设置标题文本(“ыыцццццццццццццццццц;
alert.setContentText(“ажжжжжжжжжжжжжжжжжжжжжжжжжж;
可选结果=alert.showAndWait();
if(result.get()==ButtonType.OK){
}否则{
}

编辑2 此问题仅在linux(centos 7.1和gnome 3)中出现。在Windows7中,所有文本都显示在两行上,一切正常

编辑3

我认为这与对话框窗口的高度有关。当我发出警报。设置大小可调(true)并增加窗口高度时,第二行出现。

我没有深入挖掘原因,但您也可以设置内部对话框窗格的内容:

alert.getDialogPane().setContent( new Label("твое содержание текста"));
编辑:

也许你知道如何更改“取消”按钮的文本

您可以从对话框窗格中查找“取消”按钮:

Button cancelButton = ( Button ) alert.getDialogPane().lookupButton( ButtonType.CANCEL );
cancelButton.setText("Oтмена");

为了让人们帮助你,你应该总是在你的问题后面贴一些代码。请添加您的相关代码或至少包含相关部分的代码片段。@dot\u Sp0T您是对的。见编辑1。谢谢。成功了。也许你知道如何更改“取消”按钮的文本?问题是我找不到获取此捆绑包引用的方法。@iJava,follow and.@iJava或者您可以构建自己的按钮并通过createButtonBar()放置。请参阅Alert javadoc。感谢您的帮助。对于我的案例,通过查找来查找节点似乎是一个更好的解决方案。问题是如何找到按钮的css如果:)我尝试了“.cancel”按钮,但是它返回空值。谢谢。我做到了。ButtonBar ButtonBar=(ButtonBar)alert.getDialogPane().lookup(“.ButtonBar”);Button Button=(Button)buttonBar.getButtons().get(0);我认为没有其他方法可以获得css id-