Java双缓冲

Java双缓冲,第1张

Java双缓冲

如果要更多地控制窗口的更新时间并利用硬件页面翻转(如果有)的优势,可以使用

BufferStrategy
该类。

您的

Draw
方法将如下所示:

@Overrideprotected void Draw() {    BufferStrategy bs = getBufferStrategy();    Graphics g = bs.getDrawGraphics(); // acquire the graphics    // draw stuff here    bs.show(); // swap buffers}

缺点是这种方法不能与事件驱动的渲染很好地结合在一起。通常,您必须选择一个。也

getBufferStrategy
仅在Swing组件中实现,
Canvas
并且
Window
使其与Swing组件不兼容。

教程可以在这里,这里和这里找到。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5487051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存