[英]Hide JFrame in windows toolbar
是否可以在Windows工具欄中隱藏JFrame窗口? 如果有,怎么樣? 到處尋找將近一個半小時,無法找到任何有用的東西......
編輯:我不想隱藏任務欄中的圖標,但我想隱藏窗口,因此在工具欄中創建一個圖標,緊挨着時鍾,音頻等...
編輯2:我想隱藏系統托盤中的窗口。 正在用英語搜索那個詞^^
問題已解決:我正在尋找的Class是托盤圖標類。
使用JFrame.setType(Type.UTILITY)
:
public class X extends JFrame{
X(){
super("No taskbar");
setType(Type.UTILITY);
setVisible(true);
setSize(200, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new X();
}
}
JFrame.setType(javax.swing.JFrame.Type.UTILITY)
您需要使用JDialog
而不是JFrame
。 因為, JDialog
沒有出現在Windows工具欄中。
你可以在你的主類上做到這一點:
//
...
java.net.URL url = getClass().getResource("/imgs/app_ico.png");
Toolkit kit = Toolkit.getDefaultToolkit();
Image img = kit.createImage(url);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.