Qui dichiaro le variabili image e pixels
codice:
private BufferedImage image = new BufferedImage(largezza, altezza, BufferedImage.TYPE_INT_RGB);
private int[] pixels = ((DataBufferInt)image.getRaster().getDataBuffer()).getData();
Questo è il codice che dovrebbe mettere tutto sullo schermo
codice:
public void render()
    {
        BufferStrategy bs = getBufferStrategy();
        if (bs == null) {
            createBufferStrategy(3);
            return;
        }
        screen.render();
        
        
        for (int i = 0; i > pixels.length; i++)
        {
            pixels[i] = screen.pixels[i];
        }
        
        Graphics g = bs.getDrawGraphics();
        g.drawImage(image, 0, 0, getWidth(), getHeight(), null);
        
        g.dispose();
        bs.show();
        
        
    }
Spero di aver postato tutto il codice sufficiente
Ciao