public ImageIcon GetImage(String txt){
		
		ImageLoad imageLoad 	= new ImageLoad();
		ImageIcon icn = null;
		String frm_chg = FormeChange(txt);
		String imgpath = imageLoad.Load(txt);
		
		try{
			// ポケモン名と紐付いた数字が存在しない場合は「？」表示.
			Reader reader = new Reader();
			Integer hatena_normal = Get_Number(txt, Const.POKEMONNAME_NORMAL);
			Integer hatena_forme = Get_Number(txt, Const.POKEMONNAME_FORME);
		
			// ポケモン名がフォルムチェンジか判定.
			if (frm_chg.equals(Const.NOT_FIND)){
				// 通常版.
				icn = new ImageIcon(imgpath);
			}else{
				// フォルムチェンジ版.
				icn = new ImageIcon(frm_chg);
			}

			// 通常ポケモンの総数
			Integer normal_max = Integer.parseInt(reader.propReader(Const.NORMAL_MAX));
			// フォルムチェンジの総数
			Integer forme_max  = Integer.parseInt(reader.propReader(Const.FORME_MAX));
		
			// それぞれの関数内で紐付いた番号が存在しない場合ははてなアイコンを設定.
			if(hatena_normal >= normal_max
					&& hatena_forme >= forme_max){
					icn = new ImageIcon(reader.propReader(Const.HATENA_PATH));
				}
			
		}catch(Exception e){
			e.printStackTrace();
		}
		return icn;
	}