gpt4 book ai didi

java - Canvas 和 InputMap

转载 作者:搜寻专家 更新时间:2023-11-01 03:39:18 24 4
gpt4 key购买 nike

我正在用 Java 构建一个 2d 游戏,我决定使用 Canvas 来显示与当前帧相关的图像。我正在使用 Canvas,因为我听说它在时间方面比 JPanel 更有效。是真的吗?

此外,我想通过键绑定(bind)向游戏添加一些输入,因为键听众可能会导致焦点问题并且是较低级别的结构:keylistener not working after clicking button (见答案)。有没有办法在 Canvas 上使用键绑定(bind)?或者我会简单地使用 KeyListener。

最佳答案

  • 不能在awt.Canvas中添加KeyBindings,API中没有实现方法

  • 可以只添加KeyListener

  • 改变您的决定并使用 JPanel/JComponent

关于java - Canvas 和 InputMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19211932/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com