Download presentation
Presentation is loading. Please wait.
Published byΙολανθη Αποστολίδης Modified 5年之前
1
组件 组件是构成图形用户界面的各种元素。通过对不同事件的响应来完成和用户的交互或组件之间的交互。组件分为容器(Container)类和非容器类组件两大类。 控制组件有Button按钮 、Checkbox复选矿、 Choice下拉列表、Label标签、List列表、textcomponent文本(TextField文本域 、TextArea文本)。
2
组件 标签是文本显示区域,它可以显示单行的字符串,起着传递消息的功能。用户不能对其进行修改操作,只能查看其内容。每一个标签用一个Label类的对象表示。 创建标签 (1)声明标签。创建标签对象同时应该说明这个标签的字符串。 直接设置:Label mylabel=new Label(”输入”); 先声明再创建:Label mylabel;mylabel=new Label(”输入”); (2)添加标签。将标签组件放置到容器中。add(mylabel);
3
组件 构造方法 Label类有3个构造函数,意味着你可以用多种方法构造一个标签,使之适合程序的特殊需要。
(2)Label(String s);创建一个显示内容为s的标签。 (3)Label(String s, int alignment);构造一个显示字符串s的标签,并指定它的对齐方式。其中Label的对齐方式有3种,分别用Label类的3个常量LEFT、CENTER和RIGHT来表示左对齐、居中对齐和右对齐。
4
组件 按钮被广泛用于用户输入。当用户点击按钮时,系统会自动执行与该按钮相联系的程序,从而完成预先指定的功能。 1、创建按钮 (1)声明按钮。
Button mybutton=new Button(”计算”); (2)添加按钮。将按钮组件放置到容器中。 add(mybutton); 2、构造方法 Button类有2个构造函数 (1)Button();创建一个无标签的按钮。 (2)Button(String s);创建一个显示内容为s的按钮。
5
组件 文本框(TextField)用来接收用户通过键盘输入的单行文本信息。一旦用户在TextField中敲入一些文本或数据,通过事件响应,程序就能使用输入的文本或数据。 1、创建文本框 (1)声明文本框。 TextField mytextfield =new TextField (”文本”); (2)添加文本框。将文本框组件放置到容器中。 add(mytextfield);
6
组件 2、构造方法 TextField类有4个构造函数 (1)TextField();创建一个无内容的默认长度文本框。
(2)TextField(int col);创建一个无内容的字符长度为col的文本框。 (3)TextField(String s);创建一个显示内容为字符串s的文本框。 (4)TextField(String s, int col);创建一个显示内容为字符串s;字符长度为col的文本框。
7
组件 文本域(TextArea)用来接收用户通过键盘输入的多行文本信息。 1、创建文本域 (1)声明文本域。
TextArea mytextarea=new TextArea (”文本”); (2)添加文本域。将文本域组件放置到容器中。 add(mytextarea); 2、构造方法
8
组件 TextArea类有4个构造函数 (1)TextArea();创建一个无内容的默认大小的文本域。
(2)TextArea(int row, int col);创建一个无内容,行数为row、列数为col的文本域。 (3)TextArea(String s);创建一个显示内容为字符串s的文本域。 (4)TextArea(String s, int row, int col);创建一个显示内容为字符串s,行数为row、列数为col的文本域。
Similar presentations