JAVA里面Toolkit.getDefaultToolkit()是干什么的?

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:28:02

getDefaultToolkit
public static Toolkit getDefaultToolkit()获取默认工具包。
如果有一个系统属性名为 "awt.toolkit",则将它看作 Toolkit 的子类的类名。

如果系统属性不存在,则使用的默认工具包是名为 "sun.awt.motif.MToolkit" 的类,它是 Abstract Window Toolkit 的主题实现。

还可以使用 Sun 引用实现中指定的属性 'assistive_technologies' 将其他类加载到 VM 中,该属性是在 'accessibility.properties' 文件的一个行中指定的。加载形式是 "assistive_technologies=...",其中 "..." 是以逗号分隔的、要加载的辅助技术类的列表。每个类都以给定的顺序加载,并且要使用 Class.forName(class).newInstance() 创建每个类的单独实例。此操作在创建 AWT 工具包之后进行。所有错误都通过 AWTError 异常来处理。

返回:
默认工具包。
抛出:
AWTError - 如果不能找到工具包,或者不能访问或实例化工具包。