本文整理了Java中java.awt.Canvas.createBufferStrategy()
方法的一些代码示例,展示了Canvas.createBufferStrategy()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Canvas.createBufferStrategy()
方法的具体详情如下:
包路径:java.awt.Canvas
类名称:Canvas
方法名:createBufferStrategy
暂无
代码示例来源:origin: stackoverflow.com
canvas.createBufferStrategy(2);
do {
strategy = canvas.getBufferStrategy();
代码示例来源:origin: com.b3dgs.lionengine/lionengine-core-awt
/**
* 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);
}
}
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = this.getBufferStrategy();
if(bs == null){
this.createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
frame.setVisible(true);
canvas.createBufferStrategy(2);
bufferStrategy = canvas.getBufferStrategy();
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = this.getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = this.getBufferStrategy();
if (bs == null) {
this.createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
c.createBufferStrategy(2);
BufferStrategy bs = c.getBufferStrategy();
Graphics g = bs.getDrawGraphics();
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
gameField.createBufferStrategy(2);
bufferStrategy = gameField.getBufferStrategy();
代码示例来源:origin: stackoverflow.com
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
BufferStrategy bufferStrategy = getBufferStrategy();
if (bufferStrategy == null) {
this.createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = getBufferStrategy();
if (bs == null) {
createBufferStrategy(3);
return;
代码示例来源:origin: stackoverflow.com
drawArea.createBufferStrategy(numBuffers);
代码示例来源:origin: stackoverflow.com
createBufferStrategy(2);
strategy = getBufferStrategy();
Graphics g = strategy.getDrawGraphics();
代码示例来源:origin: org.processing/core
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());
}
}
}
代码示例来源:origin: stackoverflow.com
createBufferStrategy(3);
return;
代码示例来源:origin: org.bytedeco/javacv
canvas.createBufferStrategy(2);
代码示例来源:origin: stackoverflow.com
BufferStrategy bs = getBufferStrategy();
if (bs== null){
createBufferStrategy(3);
return;
内容来源于网络,如有侵权,请联系作者删除!