src/simplegamework/tela/PainelDesenho.java
private void desenhaDoBufferDeImagens() {      
        Graphics2D g;
        try {
            //Obtem-se o  Graphics atual do JPanel
            g = (Graphics2D)this.getGraphics();
            if ((g != null) && (bufferDeImagensParaDesenhar != null)) {
                g.drawImage(bufferDeImagensParaDesenhar, 0, 0, null);
            }
            //Sincroniza o display em alguns sistemas, com por exemplo: Gnu/Linux
            Toolkit.getDefaultToolkit().sync(); 
            g.dispose();
        } catch (Exception e) {
            System.out.println("Erro ao desenha na tela: " + e);
        }
    }
/**
     * Desenha tudo o que estiver no buffer de imagens.
     */
Desenha tudo o que estiver no buffer de imagens.
Desenha tudo o que estiver no buffer de imagens .
private void desenhaDoBufferDeImagens() {      
        Graphics2D g;
        try {
            g = (Graphics2D)this.getGraphics();
            if ((g != null) && (bufferDeImagensParaDesenhar != null)) {
                g.drawImage(bufferDeImagensParaDesenhar, 0, 0, null);
            }
            Toolkit.getDefaultToolkit().sync(); 
            g.dispose();
        } catch (Exception e) {
            System.out.println("Erro ao desenha na tela: " + e);
        }
    }
private void desenhaDoBufferDeImagens ( ) { Graphics2D g ; try { g = ( Graphics2D ) this . getGraphics ( ) ; if ( ( g != null ) && ( bufferDeImagensParaDesenhar != null ) ) { g . drawImage ( bufferDeImagensParaDesenhar , 0 , 0 , null ) ; } Toolkit . getDefaultToolkit ( ) . sync ( ) ; g . dispose ( ) ; } catch ( Exception e ) { System . out . println ( "Erro ao desenha na tela: " + e ) ; } }
Desenha tudo o que estiver no buffer de imagens.
Desenha tudo o que estiver no buffer de imagens .
//Obtem-se o  Graphics atual do JPanel //Sincroniza o display em alguns sistemas, com por exemplo: Gnu/Linux