public static Toolkit getDefaultToolkit()
获取默认工具包。
如果名为 "java.awt.headless" 的系统属性被设置为 true,则使用 Toolkit 的 headless 实现。
如果不存在 "java.awt.headless" 或 "java.awt.headless" 被设置为 false,且存在名为 "awt.toolkit" 的系统属性,则该属性将被视为 Toolkit 子类的名称;否则将使用特定于平台的默认 Toolkit 实现。
还可以使用 Sun 引用实现中指定的属性 'assistive_technologies' 将其他类加载到 VM 中,该属性是在 'accessibility.properties' 文件的一个行中指定的。形式是 "assistive_technologies=...",其中 "..." 是以逗号分隔的、要加载的辅助技术类的列表。每个类都以给定的顺序加载,并且要使用 Class.forName(class).newInstance() 创建每个类的单独实例。此操作在创建 AWT 工具包之后进行。所有错误都通过 AWTError 异常来处理。
返回:
默认工具包。
抛出:
AWTError - 如果不能找到工具包,或者不能访问或实例化工具包。
getToolkit
public Toolkit getToolkit()返回此窗体的工具包。
覆盖:
类 Component 中的 getToolkit
返回:
此窗口的工具包。
另请参见:
Toolkit, Toolkit.getDefaultToolkit(), Component.getToolkit()
getToolKit()就是返回ToolKit类的一个实例。
例如你定义了一个awt或Swing组件(继承了Component类),你要返回关于这个组件的ToolKit类的对象,就可以用这个方法。
ToolKit是一个抽象类,它的子类用来绑定到本地组件上的toolkit。比如让声卡出铃声等等。