private void setAngleProperty() {
			
			// 初期表示アングル設定
			if (initDispFlag) {
				if (recNum <= 1 ) {
					maxMoveXPoint = 0;
					minMoveXPoint = 0;
					moveXPoint = 0;
					maxMoveYPoint = 0;
					minMoveYPoint = 0;
					moveYPoint = 0;
					return;
				}
				
				// x軸初期可動値
				if (width == 0) {
					moveXPoint = 0;
				}
				else {
					moveXPoint = (int)((width - (MARGIN * 2)) * 0.2) / (recNum - 1);
				}
				
				// y軸初期可動値
				if (height == 0) {
					moveYPoint = 0;
				}
				else {
					moveYPoint = (int)((height - (MARGIN * 2)) * 0.8) / (recNum - 1);
				}
				
				initDispFlag = false;
			}
			
			
			// x軸最大及び最小可動値の設定
			if (recNum > 1) {
				maxMoveXPoint = (int)((width - (MARGIN * 2)) * 0.8) / (recNum - 1);
				if (0 > maxMoveXPoint) {
					maxMoveXPoint = 0;
				}
			
				minMoveXPoint = (int)((width - (MARGIN * 2)) * 0.1) / (recNum - 1);
				if (0 > minMoveXPoint) {
					minMoveXPoint = 0;
				}
			}
			else {
				maxMoveXPoint = 0;
				minMoveXPoint = 0;
			}
				
			// x軸可動値の範囲チェック
			if (moveXPoint > maxMoveXPoint) {
				moveXPoint = maxMoveXPoint;
			}
			else if (moveXPoint < minMoveXPoint) {
				if (moveTimer == null
						|| (!moveTimer.isRunning() && !flat.isSelected())) {
					moveXPoint = minMoveXPoint;
				}
			}

			// y軸最大及び最小可動値の設定
			if (recNum > 1) {
				maxMoveYPoint = (int)((height - (MARGIN * 2)) * 0.9) / (recNum - 1);
				if (0 > maxMoveYPoint) {
					maxMoveYPoint = 0;
				}
				
				minMoveYPoint = (int)((height - (MARGIN * 2)) * 0.2) / (recNum - 1);
				if (0 > minMoveYPoint) {
					minMoveYPoint = 0;
				}
			}
			else {
				maxMoveYPoint = 0;
				minMoveYPoint = 0;
			}
				
			// y軸可動値の範囲チェック
			if (moveYPoint > maxMoveYPoint) {
				moveYPoint = maxMoveYPoint;
			}
			else if (moveYPoint < minMoveYPoint) {
				if (moveTimer == null
						|| (!moveTimer.isRunning() && !flat.isSelected())) {
					moveYPoint = minMoveYPoint;
				}
			}
		}