Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: Swing 组件重量轻?
对此有不同的答案,但问题是,每个地方都解释过它只是说 AWT 为每个组件使用本机窗口,而在这些示例中没有使用 Swing,它在 Swing 中是如何工作的?
我不确定我是否完全理解你的问题,但这里是:
大多数 Swing 组件都是完全轻量级的——它们是用纯 Java 代码实现的。就操作系统而言,Swing 轻量级组件并不存在。
然而你应该知道 Swing 总是使用至少一个本地组件(通常是顶层窗口)。Swing 的其余部分(所有轻量级组件)都已实现,以便它们在此本机组件中执行绘制。