引用中定義的類型的所有方法 java.awt.peer Java 11 中刪除了這些套件。
該規則標記了使用 getPeer() 方法上的 java.awt.Component, java.awt.Font,以及
java.awt.MenuComponent 類別和直接已知子類別。
若要查看是否設定了同層級,請將:
if (component.getPeer() != null) { .. }
取代為下列內容:
if (component.isDisplayable()) { .. }
若要測試元件是否為輕量型元件,請將:
if (component.getPeer() instanceof LightweightPeer) ..
取代為下列內容:
if (component.isLightweight()) ..
這個食譜取代了使用 getPeer() 中的方法 java.awt.* 類。 方法 component.getPeer() != null
被替換為 component.isDisplayable() 和
component.getPeer() instanceof LightweightPeer 被替換為 component.isLightweight().
將自訂配置複製到應用程式建置檔,以啟用修正程式自動化。
如需相關資訊,請參閱 java.awt.peer 無法存取及類別元件文件。