什么是AWT中的摘要

时间:2012-12-20 18:48:05

标签: java

有人可以解释一下Abstract Window Toolkit中的抽象方法是什么?

它与抽象(不完整的定义)有关吗?

3 个答案:

答案 0 :(得分:2)

Jean Sebastien在his forum post here中所说:

  

它是底层系统的抽象(windows,linux,mac   os ...)实际显示组件。

     

当您使用AWT组件(例如Button)时,Java使用本机   库显示按钮(想想类似的东西)   “Windows.displayButton(myButton)”或“Linux.displayButton(myButton)”。

     

底层系统提供了“具体”实现   “抽象”AWT组件。

答案 1 :(得分:1)

它是抽象的,因为它对底层本机用户界面具有一定程度的抽象。例如,创建AWT复选框将导致AWT直接调用创建复选框的基础本机子例程。

只要用户不需要在Windows平台上使用诸如CreateWindowEx之类的调用在本机级操作系统上创建组件,它就是“不完整”。

答案 2 :(得分:0)

与抽象(不完整定义)无关。从某种意义上说它是抽象的,它与操作系统或特定的窗口系统无关。