--- old/src/share/classes/java/awt/Toolkit.java 2010-05-14 19:19:06.000000000 +0400 +++ new/src/share/classes/java/awt/Toolkit.java 2010-05-14 19:19:06.000000000 +0400 @@ -392,6 +392,20 @@ */ protected abstract FileDialogPeer createFileDialog(FileDialog target) throws HeadlessException; + + /** + * Creates this toolkit's implementation of DirectoryDialog using + * the specified peer interface. + * @param target the directory dialog to be implemented. + * @return this toolkit's implementation of DirectoryDialog. + * @exception HeadlessException if GraphicsEnvironment.isHeadless() + * returns true + * @see java.awt.GraphicsEnvironment#isHeadless + * @see java.awt.DirectoryDialog + * @see java.awt.peer.DirectoryDialogPeer + */ + protected abstract DirectoryDialogPeer createDirectoryDialog(DirectoryDialog target) + throws HeadlessException; /** * Creates this toolkit's implementation of CheckboxMenuItem using