ControlPanel.java



package talktool.window;  // package文は必ず先頭に置く

import ExitableFrame;   // 名前なしのパッケージに所属
import java.awt.*;

/** 操作ボタンを配置するためのパネルのクラス */

public class ControlPanel extends Panel {

  /** 内部に配置するボタン */

     protected Button sendButton;
     protected Button receiveButton;

  /** コンストラクタ */

     ControlPanel() {

          super();
          sendButton = new Button( "送信" );
          receiveButton = new Button( "受信" );
          add( sendButton );
          add( receiveButton );
     }

  /** 最初に呼び出されるメソッド(ここでは確認用) */

     public static void main( String argv[] ) {

          ExitableFrame frame = new ExitableFrame( "Test" );
          ControlPanel controlPanel = new ControlPanel();
          frame.add( controlPanel, "Center" );
          frame.pack();
          frame.setVisible( true );
     }
}