首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ControlsFX通知图形已损坏

ControlsFX通知图形已损坏
EN

Stack Overflow用户
提问于 2017-01-10 09:51:18
回答 1查看 737关注 0票数 0

我正在使用ControlsFX通知来显示一组消息。文本对我来说不是完美的方式,所以我用TableView表示数据。

代码语言:javascript
复制
 import org.controlsfx.control.Notifications;
 ......


 TableView<NotificationModel> notificationTable = new TableView();

 ......

 Notifications notification = Notifications.create()
            .title("Transaction Notifications")
            .text(null)
            .graphic(notificationTable)
            .position(Pos.BOTTOM_RIGHT)
            .hideAfter(Duration.minutes(1));

 notification.show();

正常情况下,通知如下所示:

但通知在大多数情况下看起来是损坏的,如下所示。它似乎显示>1个通知,相互重叠。

我测试了ControlsFX示例jar文件,选择了“图形选项:总替换图形”。它表现出同样的腐败行为。

当用图形显示非文本通知时,它看起来像是来自ControlsFX的错误。有谁遇到过类似的问题吗?我正在macOS sera10.12.2,ControlsFX 8.40.12上开发。

EN

回答 1

Stack Overflow用户

发布于 2017-01-11 11:29:06

我解决了我的问题,在AnchorPane中包装TableView,然后设置为通知的图形。

代码语言:javascript
复制
  AnchorPane anchorPane = new AnchorPane(notificationTable);

  Notifications notification = Notifications.create()
          .title("Transaction Notifications")
          .text(null)
          .graphic(anchorPane)
          .position(Pos.BOTTOM_RIGHT)
          .hideAfter(Duration.minutes(1));

  notification.show();

我从这里得到了提示:ControlsFX Issue Tracker

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41559932

复制
相关文章

相似问题

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