Swing组件的轻量化程度如何?

时间:2012-09-24 02:54:04

标签: java swing awt

  

可能重复:
  Swing components are light-weight?

对此有不同的答案,但事实是,每个地方都解释了它只是说AWT使用每个组件的本机窗口而Swing没有在这些示例中使用,它在Swing中如何工作?

1 个答案:

答案 0 :(得分:5)

我不确定我是否完全理解你的问题,但这里有:

大多数Swing组件完全轻量级 - 它们是使用纯Java代码实现的。就操作系统而言,Swing轻量级组件不存在。

但是你应该知道Swing总是使用至少一个本机组件(通常是顶级窗口)。 Swing的其余部分(所有轻量级组件)都已实现,以便它们在此本机组件中执行绘制。