是否有“GUI-Element”的通用术语?

时间:2009-02-02 12:03:35

标签: user-interface

GUI元素是否存在通用的,广泛理解的术语。我已编写了如此多的GUI工具包,我无法判断只有Windows的程序员是否知道Java人群在谈论widgets时的含义。 GTK +用户是否知道control是什么?除了我以外的任何人都记得gadgets吗?

8 个答案:

答案 0 :(得分:5)

Qt使用小部件,Swing使用组件。当你说滚动小部件/组件时,大多数gui程序员都会明白你的意思。

答案 1 :(得分:2)

由于组件是通用的,我会说:可视组件。

它只描述它究竟是什么:一个可见的,自包含的元素,它做了一些明确定义的任务。

答案 2 :(得分:2)

根据我的人机交互老师和这个HCI manual,名称是“小部件”。

答案 3 :(得分:1)

组件?

答案 4 :(得分:0)

我会说“元素”。 “Component”为我唤起了COM对象。

答案 5 :(得分:0)

我认为没有一个术语可以涵盖它,但窗口组件小部件控件都被广泛使用,所以我认为大多数开发人员都理解它们,尽管它们在不同的框架中可能意味着略有不同(即框架中最低的公共类/组件)。

实际上,我认为 GUi元素(或图形元素/界面元素)是一个非常好的全能术语。

答案 6 :(得分:0)

正如本SO question所述,命名很难,这使得这个问题非常与程序有关!

如org.eclipse.swt.widgets.Widget的javadoc所指定,Widget一般指“用户界面对象”。
所以它可能比太通用的术语“组件”更精确。

答案 7 :(得分:0)

Symbian(目前)使用控件,但是S60正在转向QT,因此可能会转移到小部件。

我建议您坚持使用GUI框架的约定。这样,花时间学习框架的人会知道你的意思,而那些不知道你不想知道你的意思的人,无论如何。如果是一篇与框架无关的文章或其他文章,请在开头或附录中定义你的意思(例如:控制 - 一个GUI元素,通常也称为组件,小部件等)。