来自“小部件命名法”:
“小部件”是制造对象的通用术语。这个词首次出现在 1924 年的百老汇戏剧《马背上的乞丐》中,当时它是一个没有实际价值的物品,但却被大量生产以供普遍使用。
术语“小部件”也用于描述桌面操作系统图形用户界面的基本构建块。
通过第一个 Applet,AWT 贡献了它在 widget 中的份额:(
摘自《AWT、Swing、SWT 和 JFace:Java GUI 库的比较》)
抽象窗口工具包 (AWT) 是 Java 在创建图形用户界面 (GUI) 方面的最初尝试,包含在 1996 年 Java 1.0 版本中
。AWT 的实现使用对等方法:每个Java 小部件在底层窗口中都有一个相应的组件系统。
这允许具有本机性能的快速小部件。
然而,由于并非所有窗口系统都具有相同的小部件选择,因此采用了“最低公分母”方法,其中只有所有本机窗口系统提供的小部件在 AWT 中可用。
自 1998 年起使用 Swing 开发丰富的 GUI 以来,“JavaWidget”不再引用“桌面小部件”,而只是所有 GUI 控件(过去基于底层“桌面”Os)