--- old/src/java.desktop/share/classes/java/awt/Canvas.java 2015-04-02 18:02:30.000000000 +0300 +++ new/src/java.desktop/share/classes/java/awt/Canvas.java 2015-04-02 18:02:29.000000000 +0300 @@ -93,13 +93,12 @@ /** * Creates the peer of the canvas. This peer allows you to change the * user interface of the canvas without changing its functionality. - * @see java.awt.Toolkit#createCanvas(java.awt.Canvas) * @see java.awt.Component#getToolkit() */ public void addNotify() { synchronized (getTreeLock()) { if (peer == null) - peer = getToolkit().createCanvas(this); + peer = getComponentFactory().createCanvas(this); super.addNotify(); } }