| # Printing | Other Swing Changes

> ## New JComponent methods: printBorder, printComponent, printChildren

> JComponent previously did not override print. This meant that printing was no different than painting, resulting in the double buffer being used. This is not the desired behavior. It also makes it harder for developers to add customized printing logic. In most cases the developer would resort to completely replacing print, rewriting all the code to notify the children. This is not desirable. To be consistant with the painting methods, methods printBorder, printChildren and printComponent have been added, all of which are protected.

> See:

> `
> - protected void printComponent(Graphics g)
> - protected void printChildren(Graphics g)
> - protected void printBorder(Graphics g)
> `

Copyright © 1999 Sun Microsystems, Inc. All Rights Reserved. Please send comments to: swing-feedback@java.sun.com. This is not a subscription list. | Java Software