我是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
有人知道为什么会这样吗?
谢谢。
答案 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,您可能会有更多答案。