gpt4 book ai didi

java - Java 中 JFrame 上的 Canvas

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:54 26 4
gpt4 key购买 nike

我在很多帖子中看到不建议混合使用 awt 和 swing 组件。但是,我看到了将 Canvas 添加到 JFrame 的示例(不涉及其他 swing 组件)。 Canvas是awt组件,JFrame是swing组件,这样可以吗?如果没有,如何使用 Canvas?

最佳答案

使用较旧的 JDK 可能会遇到一些不寻常的显示问题,但现在可以混合使用 swing 和 AWT。参见这篇文章:http://www.oracle.com/technetwork/articles/java/mixing-components-433992.html

我编写了一个游戏,其中大部分 UI/控件使用 swing 组件,但使用 Canvas 绘制主游戏区域(参见 https://github.com/qwerky/Towers/blob/master/src/main/java/lineup/ui/UI.java)。它运行良好,没有任何问题。

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

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