中定义的类型的所有方法 java.awt.peer 在 Java中删除。
该规则标志着使用 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 Not Accessible 和 Class Component 文档。