getDefaultToolkit()对工具包具有私有访问权限

时间:2019-06-05 18:46:06

标签: java

我试图设置我的Image图标,但收到错误消息“ getDefaultToolkit()具有对工具包的私有访问权”,有人可以帮助我吗?

@override
Public Image getIconImage() {
    Image retValue = Toolkit.getDefaulttoolkit().getImage(
            ClassLoader.getSystemResource("images/icon.png"));
    return retValue;
}

1 个答案:

答案 0 :(得分:0)

根据来源here看来您需要:

@override
public Image getIconImage() {
    Image retValue = Toolkit.getToolkit().getImage(
            ClassLoader.getSystemResource("images/icon.png"));
    return retValue;
}

或者如@CarlosHeuberger所述,尝试java.awt.Toolkit