canvas.createBufferStrategy(2); do { strategy = canvas.getBufferStrategy();
/** * Create the buffer strategy using default capabilities. * * @param component The component reference. * @param conf The current configuration. */ public static void createBufferStrategy(java.awt.Canvas component, GraphicsConfiguration conf) { try { component.createBufferStrategy(2, conf.getBufferCapabilities()); } catch (final AWTException exception) { Verbose.exception(exception); component.createBufferStrategy(1); } }
BufferStrategy bs = getBufferStrategy(); if (bs == null) { createBufferStrategy(3); return;
BufferStrategy bs = this.getBufferStrategy(); if(bs == null){ this.createBufferStrategy(3); return;
frame.setVisible(true); canvas.createBufferStrategy(2); bufferStrategy = canvas.getBufferStrategy();
BufferStrategy bs = this.getBufferStrategy(); if (bs == null) { createBufferStrategy(3); return;
BufferStrategy bs = this.getBufferStrategy(); if (bs == null) { this.createBufferStrategy(3); return;
c.createBufferStrategy(2); BufferStrategy bs = c.getBufferStrategy(); Graphics g = bs.getDrawGraphics();
BufferStrategy bs = getBufferStrategy(); if (bs == null) { createBufferStrategy(3); return;
gameField.createBufferStrategy(2); bufferStrategy = gameField.getBufferStrategy();
createBufferStrategy(3); return;
createBufferStrategy(3); return;
BufferStrategy bufferStrategy = getBufferStrategy(); if (bufferStrategy == null) { this.createBufferStrategy(3); return;
BufferStrategy bs = getBufferStrategy(); if (bs == null) { createBufferStrategy(3); return;
drawArea.createBufferStrategy(numBuffers);
createBufferStrategy(2); strategy = getBufferStrategy(); Graphics g = strategy.getDrawGraphics();
synchronized protected void render() { if (canvas.isDisplayable() && graphics.image != null) { if (canvas.getBufferStrategy() == null) { canvas.createBufferStrategy(2); } BufferStrategy strategy = canvas.getBufferStrategy(); if (strategy != null) { // Render single frame // try { do { // The following loop ensures that the contents of the drawing buffer // are consistent in case the underlying surface was recreated do { Graphics2D draw = (Graphics2D) strategy.getDrawGraphics(); // draw to width/height, since this may be a 2x image draw.drawImage(graphics.image, 0, 0, sketchWidth, sketchHeight, null); draw.dispose(); } while (strategy.contentsRestored()); // Display the buffer strategy.show(); // Repeat the rendering if the drawing buffer was lost } while (strategy.contentsLost()); } } }
createBufferStrategy(3); return;
BufferStrategy bs = getBufferStrategy(); if (bs== null){ createBufferStrategy(3); return;