//****************************************************************************** // a93sj001Frame.java: // //****************************************************************************** import java.awt.*; //============================================================================== // スタンドアロン アプリケーション サポート // このフレーム クラスはアプレットがスタンドアロン アプリケーションとして実行する // 場合に、アプレットのトップレベル ウィンドウとして機能します。 //============================================================================== class a93sj001Frame extends Frame { // a93sj001Frame コンストラクタ //-------------------------------------------------------------------------- public a93sj001Frame(String str) { super (str); } // handleEvent() メソッドはフレーム ウィンドウ内で生成されるすべてのイベントを // 受け取ります。 このメソッドはウィンドウ イベントへの応答に使用できます。 // メニューやボタンその他によって生成されるイベント、またはアプレットによって処 // 理されないフレーム ウィンドウ内のその他のコントロールに応答するためには // ウィンドウの action() メソッドをオーバーライドしてください。 //-------------------------------------------------------------------------- public boolean handleEvent(Event evt) { switch (evt.id) { // アプリケーションのシャットダウン (例 ユーザーがシステム メニューから [閉じる] を選択) //------------------------------------------------------------------ case Event.WINDOW_DESTROY: dispose(); System.exit(0); return true; default: return super.handleEvent(evt); } } }