package view; import java.awt.*; import java.awt.event.*; import javax.swing.*; /** *

Description: Extends Frame2 by adding an adapter to talk to outside world.

*

Copyright: Copyright (c) 2002

*

Company: Rice University

* @author DXN * @version 1.0 */ public class Frame3 extends Frame2 { private IView2World _v2wAdapter; public Frame3(String title) { super(title); } public void addV2WAdapter(IView2World v2w) { _v2wAdapter = v2w; } /** * Tells _v2wAdapter the button click event happens on jb1. */ protected void jb1Clicked(ActionEvent e) { _v2wAdapter.button1Clicked(e); } /** * Tells _v2wAdapter the button click event happens on jb2. */ protected void jb2Clicked(ActionEvent e) { _v2wAdapter.button2Clicked(e); } }