*/
		public void mousePressed(MouseEvent e) {
			
			String btnName = e.getComponent().getName();
			
			if (!e.getComponent().isEnabled()) {
				return;
			}
			else if (animationTimer != null && animationTimer.isRunning()) {
				// ボタン押下前状態を保持
				isMZState = mzDisp.isSelected();
				isMZMatchState = mzMatchDisp.isSelected();
				isChgColorState = chgColor.isSelected();
				isFlatState = flat.isSelected();
				return;
			}
			
			// PlotPaneカーソルポイント初期化
			cursorPoint = new Point();
			
			// 左ボタンの場合
			if ( SwingUtilities.isLeftMouseButton(e) ) {
				
				int time = 10;
				
				// コントロールキーが同時に押下されている場合は、動作を遅くする
				if (e.isControlDown()) {
					time = 70;
				}
				
				if (btnName.equals("xup")
						|| btnName.equals("xdown")
						|| btnName.equals("yup")
						|| btnName.equals("ydown")) {
					
					moveTimer = new Timer(time,
							  new MoveAnimationTimer(btnName));
					moveTimer.start();
				}
			}
		}