2012-02-07 55 views
0

我不想重新發明輪子,所以我想知道是否存在某些通知組件,例如TrayIcon,可以設置位置。例如:當我點擊一個按鈕時,將按鈕旁邊的通知顯示在我的項目中。TrayIcon插入JFrame,可能嗎?

感謝,

+0

你覺得像這樣的驗證標記:http://www.jgoodies.com/freeware/validationdemo/index.html? – 2012-02-07 14:52:37

+0

這是不可能的。我需要顯示這個通知,如工具提示,但出現托盤圖標,並關閉按鈕:( – Helena 2012-02-07 15:57:55

+0

啊,你沒有考慮托盤圖標本身,但有關通知彈出窗口上方出現_托盤圖標? – 2012-02-07 16:07:45

回答

1

庫你發現自己看起來不錯。如果你想自己構建類似的東西,你需要使用JWindow作爲基類;它是一個頂級窗口,如JFrame,但沒有國界。您只需要將其相對於您的組件定位。要獲取組件的屏幕位置,您可以使用SwingUtilities#convertPointToScreen。然後,您可以根據需要進行設計,並使用標準組件和佈局管理器。

+0

感謝您的解釋,我會自己嘗試。謝謝你的注意。 – Helena 2012-02-07 17:16:26