src/simplegamework/tela/PainelDesenho.java
private void renderizaParaBufferedImage() {
        if (bufferDeImagensParaDesenhar == null) {
            //Creates an off-screen drawable image to be used for double buffering.
            bufferDeImagensParaDesenhar = (BufferedImage) super.createImage(
                    super.getWidth(),
                    super.getHeight()
            );

            if (bufferDeImagensParaDesenhar == null) {
                System.out.println("imagemParaPintar == null!!! :(");
                return;
            } else {
                bufferDeGraphics2D = (Graphics2D) bufferDeImagensParaDesenhar.getGraphics();
            }
        }
    }
/**
     * Pega todos objetos para serem desenhados e atribui para uma BufferedImage
     */
Pega todos objetos para serem desenhados e atribui para uma BufferedImage
Pega todos objetos para serem desenhados e atribui para uma BufferedImage
private void renderizaParaBufferedImage() {
        if (bufferDeImagensParaDesenhar == null) {
            bufferDeImagensParaDesenhar = (BufferedImage) super.createImage(
                    super.getWidth(),
                    super.getHeight()
            );
            if (bufferDeImagensParaDesenhar == null) {
                System.out.println("imagemParaPintar == null!!! :(");
                return;
            } else {
                bufferDeGraphics2D = (Graphics2D) bufferDeImagensParaDesenhar.getGraphics();
            }
        }
    }
private void renderizaParaBufferedImage ( ) { if ( bufferDeImagensParaDesenhar == null ) { bufferDeImagensParaDesenhar = ( BufferedImage ) super . createImage ( super . getWidth ( ) , super . getHeight ( ) ) ; if ( bufferDeImagensParaDesenhar == null ) { System . out . println ( "imagemParaPintar == null!!! :(" ) ; return ; } else { bufferDeGraphics2D = ( Graphics2D ) bufferDeImagensParaDesenhar . getGraphics ( ) ; } } }
Pega todos objetos para serem desenhados e atribui para uma BufferedImage
Pega todos objetos para serem desenhados e atribui para uma BufferedImage
//Creates an off-screen drawable image to be used for double buffering.