如果是这样,为什么?
这会产生什么样的冲突?
我试图通过找出最佳实践是什么来最小化你在java中可以获得的奇怪错误,所以希望使用它们可以让我免于麻烦!
我已经阅读了几个swing和awt线程,但是注意到它们在一起使用的很多例子。
动机编辑:我被教导要同时使用swing和awt,我怀疑这可能不是最佳方式。
答案 0 :(得分:6)
虽然Swing组件集提供了使用pre-Swing AWT组件(例如Button,List等)的替代方案,但Swing的主要设计目标之一是它基于AWT架构。
历史上将重量级(AWT)和轻量级(Swing)组件混合在同一容器中一直存在问题。但是,从JDK 6 Update 12和JDK 7 build 19版本开始,混合重量级和轻量级组件很容易实现。 This article explains some details you might need to know.