書き直し開始
双方向で値を連動させる機能を実験した。
見た目だけ作った（操作はできない）
問題データと画像データを扱う Raster クラスを追加した。
表示だけするプログラムを、Raster を使うように修正した。
変数名を変更した。
縦方向の数字列 -> VerticalLine
縦方向の問題データ -> VerticalLineList
横方向の数字列 -> HorizontalLine
横方向の問題データ -> HorizontalLineList
問題データの数字列を指定するインデックス -> lineIndex
問題データの数字列中の数字を指定するインデックス -> numberIndex
画像データの横の要素数 -> pictureWidth => (Raster の列の要素数)
画像データの縦の要素数 -> pictureHeight => (Raster の行の要素数)
画像データの横のインデックス -> x => (Raster の列のインデックス)
画像データの縦のインデックス -> y => (Raster の行のインデックス)
絵を表示するクラス PictureView を作成した。
PictureView の入力イベントを処理するクラス PictureController を作成した。
古いコードを移動した。