首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java中使用Tray时IllegalStateException?

在java中使用Tray时IllegalStateException?
EN

Stack Overflow用户
提问于 2017-03-10 11:44:31
回答 1查看 264关注 0票数 0

我试图在JavaFx中实现pop upp通知,我正在使用这个,并根据该教程编写了以下代码:

代码语言:javascript
复制
    String title = "Well done boy!!";
    String message = "You've successfully created your first Tray Notification";

    TrayNotification tray = new TrayNotification();
    tray.setTitle(title);
    tray.setMessage(message);
    tray.setNotificationType(NotificationType.SUCCESS);
    tray.showAndWait();

但是代码抛出了一个异常:

由: com.sun.javafx.application.PlatformImpl.runLater(Unknown源( com.sun.javafx.application.PlatformImpl.runLater(Unknown Source) )( com.sun.javafx.application.PlatformImpl.setPlatformUserAgentStylesheet(Unknown Source) ( com.sun.javafx.application.PlatformImpl.setDefaultPlatformUserAgentStylesheet(Unknown Source) (javafx.scene.control.Control)引起的: java.lang.IllegalStateException:未初始化的工具包。(未知源).

有什么建议吗?

请注意,原始代码示例是实现类似

代码语言:javascript
复制
tray.setNotification(notification);

如果通知是

但是有些情况下我不能导入类

代码语言:javascript
复制
 Notification notification = Notifications.SUCCESS;
EN

回答 1

Stack Overflow用户

发布于 2017-04-03 08:01:39

尝试使用构造函数来创建.ıt对我来说是这样的。您是否从模块设置中添加了库?

例如:

代码语言:javascript
复制
 TrayNotification tray = new TrayNotification("Test", "mesaj", NotificationType.SUCCESS);        
    tray.showAndWait();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42717624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档