ControlsFX 8.0.6对话框java.util.MissingResourceException

时间:2014-08-12 07:07:16

标签: java javafx bundle controlsfx

我是ControlsFX的新用户,我有一个我不明白的问题:

我的代码:

Dialogs.create()
    .owner(mainStage)
    .title("Information Dialog")
    .masthead("Test masthead")
    .message("Test message")
    .showInformation();

我获得了一个例外:

Exception in thread "JavaFX Application Thread" java.util.MissingResourceException: Can't find bundle for base name impl.org.controlsfx.dialog.resources.oxygen.dialog-resources, locale fr_FR

有人知道为什么会这样吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

你下载了正确的JAR吗? Aka:ControlsFX-8.0.6

因为我用我指定的JAR创建了这个最简单的程序,所以没有错误:

    import javafx.application.Application;
import javafx.stage.Stage;
import org.controlsfx.dialog.Dialogs;


public class Test extends Application {

    @Override
    public void start(Stage primaryStage) {
        Dialogs.create()
                .owner(primaryStage)
                .title("Information Dialog")
                .masthead("Test masthead")
                .message("Test message")
                .showInformation();
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        launch(args);
    }
}

还请考虑在官方小组支持中提出您的问题:http://groups.controlsfx.org,您可能会有更多答案。