java中的Widget是什么?
答案 0 :(得分:4)
来自“ Widget nomenclature ”:
“小部件”是制造对象的通用术语。这个词首先发生在1924年的百老汇戏剧“骑马乞丐”中,作为一个没有实际价值的物品,但是大量生产用于普通用途。
术语“小部件”还用于描述桌面操作系统图形用户界面的基本构建块。
通过第一批Applet,AWT贡献了它的小部件:
(来自"AWT, Swing, SWT, and JFace: A comparison of Java GUI libraries")
Abstract Window Toolkit(AWT)是Java创建图形用户界面(GUI)的最初尝试,包含在1996年的Java 1.0版本中。 AWT的实现使用对等方法:每个 Java小部件在底层窗口系统中都有相应的组件。
这允许具有原生性能的活泼小部件 但是,由于并非所有窗口系统都具有相同的窗口小部件选择,因此采用了“最小公分母”方法,其中只有所有本机窗口系统提供的窗口小部件在AWT中可用。
自从1998年以来使用Swing开发丰富的GUI以来,“JavaWidget”不再引用“桌面小部件”,而只是所有的GUI控件(过去基于底层的“桌面”Os)
答案 1 :(得分:2)
任何GUI工具包中的小部件(至少我知道的所有)都是用于构成GUI的控件,例如Buttons,Spinners,Panels等......