7.1.1 Frame类
Frame(框)是AWT的强大特征。可以用Frame类来创建窗口。Frame有标题栏,可选的菜单栏和调整边框。由于它派生自java.awt.Container,可以用add()方法增加组件Frame。Frame接收鼠标事件、键盘事件和聚焦事件。
Frame类的构造函数以参数形式接收框的标题。字符串显示在Frame的标题上。
Frame frame=new Frame(“Frame Window”);
窗口创建以后,调用setBounds()方法设置窗口大小和位置;setBackground()方法设置背景颜色。
【例7-1】创建一个Frame窗口。
程序运行结果如图7-1所示。
图7-1 例7-1程序运行结果图
【例7-2】设置窗口图标。
要使用图标对象,首先引用javax.swing.ImageIcon类,然后使用窗口的setIconImage(icon.getImage())方法来设置窗口图标为yyy.gif文件。
程序运行结果如下图所示:
图7-2 例7-2程序运行结果图
注意:本程序中yyy.gif文件应放置在与程序相同的目录中。