Java 在屏幕外绘制图形2D?然后参与其中并在屏幕上显示
我想在屏幕外绘制一个graphics2D组件,然后参与其中并在屏幕上显示实时更新图像,所以缓冲图像需要很长时间 查看(和相关类),以及图形概念 另外,可能不是BuffereImage速度慢,而是渲染管道如何利用(或不利用)可用的硬件加速 如果您碰巧正在构建一个游戏或其他需要利用Java硬件加速进行高速渲染的应用程序,那么最好从一个为您处理这些细节的库开始,比如Java 在屏幕外绘制图形2D?然后参与其中并在屏幕上显示,java,graphics2d,Java,Graphics2d,我想在屏幕外绘制一个graphics2D组件,然后参与其中并在屏幕上显示实时更新图像,所以缓冲图像需要很长时间 查看(和相关类),以及图形概念 另外,可能不是BuffereImage速度慢,而是渲染管道如何利用(或不利用)可用的硬件加速 如果您碰巧正在构建一个游戏或其他需要利用Java硬件加速进行高速渲染的应用程序,那么最好从一个为您处理这些细节的库开始,比如 这表明了你的期望(在性能方面) 关于Slick2D的另一个非常好的地方是它是跨平台的,并且为您提供渲染性能细节,因为实际的渲染管
- 这表明了你的期望(在性能方面)
LWGJL(支持Slick2D图形性能的库)基本上完全避开了Java2D,实现了这一点。如果你想深入研究,这里有一些有趣的读物。使用
setDoubleBuffered(true)代码>在您的JPanel中。
这让它在屏幕外痛苦不堪,当它在屏幕外完成绘画时,它将显示在JPanel上。
使用此功能时,您将不会再获得黑色/未上漆的边框 谢谢你的信息和链接!1+