6.文本域(TextArea)
构造方法:TextArea ta1=new TextArea("this is textarea",4,10);//4行10列
文本域可以显示多行多列的文本。使用setEditable(false)方法,可以设置其为只读。文本域中可以显示水平或垂直的滚动条。
7.列表框(List)
构造方法:List lst=new List(4,false);//4行,不允许多选
列表框提供了多个文本选项,支持滚动条,可以浏览多项。
8.对话框(Dialog)
对话框是Window类的子类。对话框和一般窗口的区别在于它依赖于其他窗口。对话框分为非模式和模式两种。
9.文件对话框(FileDialog)
构造方法:Filedialog fdlg=new FileDialog(frm,"filedialog");
用户想打开或
存储文件时,使用文件对话框进行操作。
10.菜单栏(MenuBar)
构造方法:MenuBar mb=new MenuBar();
通过frm.setMenuBar(mb)语句将菜单栏mb设置为Frame对象frm的主菜单。
11.下拉菜单(Menu)
构造方法:Menu m1=new Menu("File");
通过mb.add(m1)语句将m1下拉菜单添加到菜单栏mb中。
12.菜单项(MenuItem)
构造方法:MenuItem mi1=new MenuItem("Open");
通过m1.add(mi1)语句将菜单项mi1添加到一个下拉菜单m1中。MenuItem的单击事件, 通过实现ActionListener接口进行监听和处理。
13.颜色(Color)
通过setForeground()方法可以设置组件的前景色,通过setBackground()方法可以设置组件的背景色。颜色值可以使用Color类的颜色常量来设置,也可以通过指定RGB的颜色对象设置。
setBackground(Color.blue);
setBackground(new Color(100,100,100));
14.字体(Font)
构造方法:Font fnt=new Font("宋体",Font.BOLD,10);//宋体10号,加粗
例11.1.3 应用AWT基本组件Label,TextField,Button,Frame和Panel构造应用程序登录界面,程序运行界面如图11-3所示,请在空白处填写合适的语句。
本章节内容来自
希赛全国计算机等级考试用书
《计算机等级考试考点分析、题解与模拟——二级Java语言》。(购书请见 :
http://shop.csai.cn/itbook/itbookinfo.asp?lbbh=10032470)
[1] [2] [3] [4] [5] [6] [7] [8] [9]