java - BufferStrategy 和 Swing 结合起来?

标签 java swing awt java-2d

BufferStrategy 是 AWT 的一部分,通常与 Canvas 类一起使用,但它是否也可以与 Swing UI 结合使用而不会导致任何窗口显示问题,或者在这种情况下我应该更好地使用纯 AWT?感谢您的回答。

最佳答案

BufferStrategy 实际上并不是 AWT 的一部分,即使它位于包 java.awt.image 中。由于历史原因,所有与图像相关的类都位于 java.awt.image 包中。 BufferStrategy 出现在 Java 1.4 中,那时 Swing 是推荐的框架(而不是 AWT)。

因此,您可以将 BufferStrategy 与 Swing 一起使用。普通 Swing 组件不需要它,但它对于游戏很有用。

关于java - BufferStrategy 和 Swing 结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264329/

相关文章:

java - JTable刷新数据不显示

java - 想要将 JPanel 与 Java 中框架的左侧对齐

从 HeadlessGraphicsEnvironment.getDefaultScreenDevice 抛出的 java.awt.HeadlessException

java - isIPv4LiteralAddress 有误报结果?

java - 为什么我到达博物馆的日期+7 小时?

java - 简化的 Java 单行验证、赋值和返回

JAVA - JTable & Model 的奇怪问题(可能是线程问题)

java - 创建顶部和底部有点的六边形

Android:无法解析类型 java.awt.Image。它是从所需的 .class 文件中间接引用的

java - 我正在尝试更新数据库中的数据,但它不起作用