s,Account act){super(“ATM 柜 员 机 ” );} 、 Selection(String s,Account
act){
super(s);
}
向 Frame 窗口中添加组件使用 add()。
每个 Frame 在其右上角都有三个控制图标,分别代表将窗口最小化、窗口
最大化和关闭的操作,其中最小化和最大化操作 Frame 可自动完成,而关闭窗
口 操 作 实 现 需 要 书 写 有 关 的 代 码 , 在 我 的 程 序 中 我 采 用 的 是 对
WINDOWS_CLOSING 事件做出响应,调用 dispose()方法关闭窗口。Frame
也可以引发 WindowsEvent 类代表的窗口事件。相应源代码为:
addWindowListener(new WindowAdapter() //窗口侦听器,以从此窗
口接收窗口事件
{public void windowClosing(WindowEvent e) //处理窗口关闭事件
{ System.exit(0); }
});
}
(2)窗体的主要结构的设计
我所设计的窗口的主要结构的特点就是每个窗口都对应着一个特定的功能。
比如说报各种各样的错,还有各种查询余额、取款、选择服务等,所以它们都
是由各种按钮和文本框,标签组成的,而联系各个窗体成为一个整体的就是各
个按钮的监听事件。所以整个设计就趋向简单化了。
为了定义各个按钮所对应的命令和操作,首先需要将各个按钮注册给实现
了 动 作 事 件 的 监 听 接 口 ActionListener 的 监 听 者 , 然 后 为 监 听 者 定 义
actionPerformed(ActionEvent e)方法,在这个方法中调用 e.getSource()
或 e.getActionCommand()来判断用户点击的菜单子项,并完成这个菜单子