图形用户界面设计琐碎概念
//**************************************//
图形用户界面或图形用户接口(Graphical User Interface,GUI)是采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简易。(比如你用WindowsXP和使用DOS操作系统的差别)。GUI是事件驱动的,也就是说,一旦用户与GUI交互,GUI组件就会产生“事件”(动作)。常见交互包括西东鼠标、单机鼠标按钮、在文字段输入、从菜单选择一个选项以及关闭一个窗口,菜单条,按钮等。
//**************************************//
Java事件处理机制:事件源允许监听器注册的事件对象,在事件发生的时候向相关的注册对象发送一个,事件对象,监听器便根据相关信息来选择运行相关代码。
事件源:event source,是指事件发生的地方,也就是引起事件的组件,按钮Button,文件组件等都可以当做事件源。比如说你点击一个Button,那么button就是事件源,要想使Button对某件事进行响应,你就需要注册特定的监听者。
监听者:event handler 事件处理者,又叫监听器,具体的对监听的事件类,当它监听到event object产生时,他就调用相应的方法,进行处理。
//**************************************//
文本框与标签事件的区别
文本框(TextField)和标签(Label)都可以进行文字表述。TextField允许用户编辑单行文本的文本组件,它可以添加相应的监听事件;而Label对象是一个可以在容器中放置文本的组件。一个标签只显示一行只读文本。文本可由应用程序更改,但是用户不能直接对其进行编辑。