テキストの文や単語を背景色付きで表示

[使い方]
テキストを表示します．
文や単語を背景色付きで表示することができます．
フォーカス情報を元に文やセグメントを表示している時に，クリックやドラッグで選択した文やセグメントをハイライトさせフォーカスデータに指定できます．
右クリックでハイライトをキャンセルできます．
フォーカス情報によらず，文を表示している時に，クリックでハイライトされている文のみを表示できます．


[入力]
文字列データ
各文や単語の色情報

[出力]
入力として与えられた文字列データ
各文や単語を指定の色で表示

[処理／可視化の方法]
入力として与えられた文字列データの各文や単語を指定の色で表示する

[作者とライセンス情報]

・作者：砂山渡
・本モジュールの利用許諾について，TETDMサイト(http://tetdm.jp/)内のTETDM利用許諾書（http://tetdm.jp/pukiwiki/index.php?plugin=attach&refer=TETDM統合環境&openfile=license.txt）の内容をそのまま適用します．


[[モジュール開発者向け情報]]
-----
[README.txt for VISUALIZATION MODULE]  :  TextDisplayColor

     ・可視化内容の説明（メソッドdisplayOperations内のcase文の説明）：
case 0:		表示するテキストの各文に背景色をつけて表示
case 11:	表示するテキストの各単語に背景色をつけて表示
case 1:		テキスト保存
case 9:		フォントサイズ縮小
case 10:	フォントサイズ拡大
case 25:	表示中のテキストを変数に取得，続いて24の内容を実行
case 24:	表示するテキストの特定の単語に背景色を付けて表示
case 30:	指定番号の文のみをハイライト
case 31:	指定番号の文の指定番号番目の単語をハイライト
case 35:	String[]型の配列内の文字列をすべてハイライト（文字列は正規表現でも良い）
case 36:	ハイライト対象の文とセグメントを先に与えた上で，対象文とセグメントをハイライトさせる
case 37:	クリック位置を保持して，表示するテキストの各文に背景色をつけて表示

     ・処理モジュールから受け取れる入力データ：

public boolean setData(int dataID, int n)
case 0:		ハイライトする文の番号
case 1:		ハイライトする文内での単語の番目
case 2:		文字列をハイライトするときの色の番号（0から20の数値で指定)

public void setData(int dataID, int data[])
case 0:		テキストの各文の色情報（0から20の数値で指定)
case 1:		テキストの各単語の色情報（0から20の数値で指定)

public void setData(int dataID, String data)
case 0:		表示するテキスト
case 1:		色を付ける単語

public boolean setData(int dataID, String data[])
case 0:		ハイライトする文字列の集合



     ・クラス情報：
public class TextDisplayColor extends VisualizationModule implements  MouseListener, AdjustmentListener, MouseWheelListener

     ・フォーカス型変数の利用：
     ・フォーカス情報による可視化連動（連動要請）：
     ・フォーカス情報による処理連動（連動要請）：
	executeAllByClick();
	マウスで選択した単語を，mainFocusStringに設定してたのパネルの処理を実行する．
     ・オプションによる可視化連動（連動要請）：なし
     ・オプションによる処理連動（連動要請）：なし
