<分区>
Possible Duplicate:
Swing components are light-weight?
对此有不同的答案,但问题是,每个地方都解释说 AWT 对每个组件使用 native 窗口,而在这些示例中没有使用 Swing,它在 Swing 中如何工作?
<分区>
Possible Duplicate:
Swing components are light-weight?
对此有不同的答案,但问题是,每个地方都解释说 AWT 对每个组件使用 native 窗口,而在这些示例中没有使用 Swing,它在 Swing 中如何工作?
最佳答案
我不确定我是否完全理解您的问题,但这里是:
大多数 Swing 组件都是完全轻量级的 - 它们是用纯 Java 代码实现的。就操作系统而言,Swing 轻量级组件并不存在。
但是您应该知道,Swing 始终使用至少一个 native 组件(通常是顶级窗口)。 Swing 的其余部分(所有轻量级组件)都已实现,以便它们在此 native 组件内执行绘制。
关于java - Swing 组件有多轻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12558300/