java应用程序收到新消息时在桌面上显示通知
我使用JavaSwing开发了一个桌面聊天应用程序。 在这个应用程序中,我在webview中打开聊天页面,可以发送和接收消息 我想在我的应用程序中添加一个功能,如果有人给我发短信,我会在桌面上收到一个通知,如“收到新消息” 我该怎么做?java应用程序收到新消息时在桌面上显示通知,java,swing,javafx,Java,Swing,Javafx,我使用JavaSwing开发了一个桌面聊天应用程序。 在这个应用程序中,我在webview中打开聊天页面,可以发送和接收消息 我想在我的应用程序中添加一个功能,如果有人给我发短信,我会在桌面上收到一个通知,如“收到新消息” 我该怎么做? 有人能帮我吗?您可以使用javaFX库生成通知。像这个 Notifications notify = Notifications.create().title("Message Alert") .text("New
有人能帮我吗?您可以使用javaFX库生成通知。像这个
Notifications notify = Notifications.create().title("Message Alert")
.text("New Message arrived tap to view")
.hideAfter(javafx.util.Duration.seconds(2))
.position(Pos.BOTTOM_RIGHT);
notify.darkStyle();
notify.showInformation();
运行一个单独的线程,观察传入的消息,如果收到任何消息,则在系统托盘中显示弹出窗口或对话框,如您所愿