1
我想製作一個軟件,像任何潛意識軟件一樣在屏幕前面提示消息,然後通過計數器我會在某個時候忽略它。我正在Java Swing中創建應用程序,我想知道如何在運行的任何應用程序中提示任何消息。如何顯示任何郵件預先排除系統上運行的任何軟件或應用程序
就像我想在屏幕的前方顯示「Take a Rest,its long enough」,忽略任何跑到前面的軟件。
我想製作一個軟件,像任何潛意識軟件一樣在屏幕前面提示消息,然後通過計數器我會在某個時候忽略它。我正在Java Swing中創建應用程序,我想知道如何在運行的任何應用程序中提示任何消息。如何顯示任何郵件預先排除系統上運行的任何軟件或應用程序
就像我想在屏幕的前方顯示「Take a Rest,its long enough」,忽略任何跑到前面的軟件。
如果你想要一個窗口始終在屏幕的前面,你只需要撥打Window.setAlwaysOnTop(true)
即可。由於Window是JFrame
和JDialog
的祖先超類,它將適用於您的目的。
使用此方法,即使用戶切換到另一個應用程序,該窗口也將始終可見。但是,如果將窗口設爲模式JDialog
並且用戶激活應用程序(即,您不能讓窗口從另一個應用程序佔用焦點,然後永遠不會讓它離開),則該窗口只會保持焦點。我想象一下設計。如果用戶的整個操作系統無法被無法關閉的惡意Java JDialog無法訪問,這確實令人沮喪,但這確實意味着您無法獲得真正強制使用「Take a Rest,其足夠長」的信息用戶休息一下。