//******************************************************************************
// BinclockAppFrame.java:       
//
//******************************************************************************
import java.awt.*;

//==============================================================================
// STANDALONE APPLICATION SUPPORT
//      This frame class acts as a top-level window in which the applet appears
// when it's run as a standalone application.
//==============================================================================
class BinclockAppFrame extends Frame
{
        // BinclockAppFrame constructor
        //--------------------------------------------------------------------------
        public BinclockAppFrame(String str)
        {
                // TODO: Add additional construction code here
                super (str);
                this.enableEvents(AWTEvent.WINDOW_EVENT_MASK);
        }

        // The processEvent() method receives all events generated within the frame
        // window. You can use this method to respond to window events. To respond
        // to events generated by menus, buttons, etc. or other controls in the
        // frame window but not managed by the applet, override the window's
        // action() method.
        //--------------------------------------------------------------------------
        public void processEvent(AWTEvent evt)
        {
                switch (evt.getID())
                {
                        // Application shutdown (e.g. user chooses Close from the system menu).
                        //------------------------------------------------------------------
                        case Event.WINDOW_DESTROY:
                                // TODO: Place additional clean up code here
                                dispose();
                                System.exit(0);
                                return;

                        default:
                                super.processEvent(evt);
                }                        
        }
}
