[Java Swing] 在mac中不顯示java的dock icon

Peiwen123發表於2020-10-02

在mac中開發swing的app時,一般執行JFrame都會在dock bar上有一個java 的icon,但是我希望不顯示這個icon;

有兩個方法:

  1. 設定執行時引數,在idea中可以在VM option裡設定-Dapple.awt.UIElement=true, 如下:
    在這裡插入圖片描述
  2. 在載入swing之前,使用System.setProperty("apple.awt.UIElement", "true"); 可以實現一樣的效果,但是一定要在載入swing之前使用,比如可以在static塊裡呼叫;

設定前:
在這裡插入圖片描述
設定後這個icon就不會出現了;

相關文章