我听说过很多次不要混合Swing
和AWT
(重量级和轻量级)组件。
但是,如果我只想说,一次显示一个组件怎么办JFrame
。到目前为止,我所看到的主要是AWT
组件始终位于顶部,但正如我之前所说,如果我一次只有一个组件,JFrame
那有什么关系呢?
编辑:我需要做的就是用AWT
Canvas
. 我正在将它用于游戏,所以我需要一个BufferStrategy
.
所以我想我的问题是:即使你一次只显示一个组件,AWT
是否还有一个令人信服的理由不混合组件?Swing
JFrame
另外,我已经用 a Canvas
in a让它工作得很好JFrame
,那么迁移到 Swing 有什么好处?
提前致谢 :-)