亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

創建 Java 桌面通知

創建 Java 桌面通知

大話西游666 2023-10-12 16:56:11
要求是創建一個可以注冊點擊事件的桌面通知。我無法使用網絡套接字或任何瀏覽器通知。我無法使用 Tray-Icons 和 SystemTray,因為它們無法在 DISPLAY MESSAGE 上注冊 Click-Events。他們可以在托盤圖標上有單擊事件,但不能在顯示消息上有單擊事件。最接近的示例 - “當我們注冊對 Skype 消息的點擊時,它會為我們打開 Skype”截屏單擊上面的通知后,Skype 聊天將打開。托盤圖標不支持相同的功能。要么解決這個問題,要么采取新的方法。希望我說得清楚謝謝。
查看完整描述

1 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

我無法檢查如何更改通知的用戶界面。

Notify.create()

? ? ? .title(text)

? ? ? .text(title)

? ? ? .position(Pos.TOP_RIGHT)

? ? ? .onAction( new ActionHandler<Notify>() {

? ? ? ? ? ? @Override

? ? ? ? ? ? public void handle(Notify value) {

? ? ? ? ? ? ? ? if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE)) {

? ? ? ? ? ? ? ? ? ? try {

? ? ? ? ? ? ? ? ? ? ? ? Desktop.getDesktop().browse(new URI(targetUrl));

? ? ? ? ? ? ? ? ? ? } catch (IOException e) {

? ? ? ? ? ? ? ? ? ? ? ? e.printStackTrace();

? ? ? ? ? ? ? ? ? ? } catch (URISyntaxException e) {

? ? ? ? ? ? ? ? ? ? ? ? e.printStackTrace();

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? })

? ? ? .hideAfter(5000)

? ? ? .shake(250, 5)

? ? ? .darkStyle()? ? ? // There are two default themes darkStyle() and default.

? ? ? .showConfirm();? ?// You can use warnings and error as well.

在您的主塊中添加以下代碼,然后就可以開始了。


查看完整回答
反對 回復 2023-10-12
  • 1 回答
  • 0 關注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號