相关疑难解决方法(0)

本地化JavaFx控件

我正在尝试为JavaFx控件添加我的语言的ResourceBundle,但我没有这样做.

我试图在类路径中添加controls_fi_FI.properties ..并希望它可以工作,但没有.

然后我查看了JavaFx的ControlResources类,它负责本地化控件,我注意到bundle的基本名称是"com\sun\javafx\scene\control\skin\resources\controls".

如何将我的属性文件添加到此捆绑包中?我觉得奇怪的是,几乎没有关于如何做到这一点的任何信息?

java localization javafx

5
推荐指数
1
解决办法
1996
查看次数

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

我有以下对话框: 在此输入图像描述

最后一行仅显示文本的一部分 - 文本被剪切而不是文本"..."显示.如何让对话框显示所有文字?
编辑1
这是代码

Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setTitle("????? ?? ?????????");
alert.setHeaderText("?? ????????????? ?????? ????? ?? ??????????");
alert.setContentText("??????? ?? ??? ??????. ??? ??????????? ?????? ? ?????????? ??????? ??????.");
Optional<ButtonType> result = alert.showAndWait();
if (result.get() == ButtonType.OK){

} else {

}
Run Code Online (Sandbox Code Playgroud)


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

编辑3
我认为它与对话窗口的高度相关联.当我alert.setResizable(true)和窗口的高度增加时,第二行出现.

java javafx javafx-8

4
推荐指数
1
解决办法
1293
查看次数

标签 统计

java ×2

javafx ×2

javafx-8 ×1

localization ×1