/** * IgoPanel クラスは、碁盤を表す抽象クラスです。 * @author Jiro Suzuki */ import javax.swing.JPanel; public abstract class IgoPanel extends JPanel{ /** グラフィック描画の碁盤 */ public static final int GRAPHIC_BOARD=1; /** イメージ描画の碁盤 */ public static final int IMAGE_BOARD=2; /** テキスト描画の碁盤 */ public static final int TEXT_BOARD=3; /** * 盤面を更新します。 * @param intBoard 盤面データ */ public abstract void update(IntBoard intBoard); /** * 囲碁Viewerのコントローラーに、動作させるモードのコントローラーを設定します。 * @param controller 囲碁Viewerのコントローラー */ public abstract void setIgoGameController(IgoModel controller); }