图形用户界面.pptVIP

  • 2
  • 0
  • 约4.16千字
  • 约 34页
  • 2024-08-06 发布于四川
  • 举报

图形用户界面本节重点、难点重点:1、理解组件和容器的概念2、学会各种组件的用法3、掌握各种布局的使用方法4、理解面板的概念以及使用方法难点:1、各种组件的构造方法的区别2、在程序中合理的使用各种布局讲授内容:一、图形界面的概念二、图形界面元素三、组件四、组件布局管理五、事件处理方法一、图形界面的概念

图形界面是一种方便的人机界面。它通过图形的方法,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机发出命令,启动程序,并将程序的运行结果同样以图形的形式显示给用户。二、图形界面元素

(一)图形界面元素:组成图形用户界面的元素。1、图形界面元素:也称为组件。·组件的例子:按钮、滚动条、文本框等2、组件的特点:组件不能单独存在,必须放在容器中(二)容器:用来组织其他图形界面元素的最基础的单元。例如:窗口就是一个容器容器的特点:1、容器可包含组件(例如:按钮、文本框等),也可包含其他容器;2、容器有一定的范围容器一般都是矩形的,范围由高度和宽度决定。3、容器有一定的位置容器的是相对屏幕的绝对位置,也可以相对于其他容器的相对位置;4、容器通常有背景三、组件组件通过容器的方法加入到容器中组件介绍:1、标签:用来给程序输出文本信息的,一般是一些说明性文字。(1)标签类(Label类)的常用方法构造方法·Label():例:Labella=newLabel();/*创建一个没有显示内容的标签对象la*/·Label(Stringlabel):例:Labella=newLabel(“OK”);/*创建一个显示内容为OK的标签对象la*/(2)把标签添加到容器(例如Applet)方法,利用容器(例如Applet类)的成员方法:add()(3)使用标签的步骤:创建标签对象:例:例:Labella=newLabel(“OK”);把标签对象添加到容器例如小应用程序的窗口中例:add(la);(4)程序实例:实现功能:在一窗口上显示一标签:label执行:Label1.java,Label1.html文件观察输出效果2、按钮:(1)按钮类(Button类)的构造方法Button():功能:创建一个无标题的按钮对象Button(Stringtitle):功能:创建一个显示标题为title的按钮对象(2)把按钮添加到容器(例如Applet)方法,利用容器(例如Applet类)的成员方法:add()(3)使用按钮的步骤:创建按钮对象:例:Buttonbu=newButton(“OK”);把按钮加到容器例如小应用程序的窗口中例:add(bu);(4)Button类在java.awt包中定义在使用Button类源文件开头加一语句:importjava.awt.*;(5)应用实例:Button1.java,Button1.html3、选项框:(1)选项框类(Choice类)的常用方法Choice():功能:创建一个无选项的选项框对象。publicvoidaddItem(Stringitem):功能:向选项框中加入选项item。(2)Choice类在java.awt包中定义在使用Choice类源文件开头加一语句:importjava.awt.*;(3)使用选项框的步骤:创建一选项框对象Choicece=newChoice();向选项框添加选项ce.add(“BeiJing”)/*向选项框内添加选项BeiJing把选项框添加到容器例如小应用程序的窗口中:add(ce);(4)应用实例:Choice1.java,Choice1.html4、复选框:(1)构造方法Checkbox(Stringst):功能:创建一个标签为st的复选框对象(2)Checkbox类在java.awt包中定义在使用Checkbox类源文件开头加一语句:importjava.awt.*;(3)使用选项框的步骤:创建一复选项框对象Checkboxck=newCheckbox();把选项框添加到容器例如小应用程序的窗口中:add(ce);(4)应用实例:Check1.javaCheck1.html5、单选按钮(选项按钮):(1)复选框组的构造方法CheckboxGroup():功能:创建一个复选框组对象。例:CheckboxGroupcbg=newCheckboxGroup();(2)

文档评论(0)

1亿VIP精品文档

相关文档