*/
		public void mousePressed(MouseEvent e) {
			
			if (animationTimer != null && animationTimer.isRunning()) {
				return;
			}
			else if (moveTimer != null && moveTimer.isRunning()) {
				return;
			}
			
			if (recNum == 0) {
				return;
			}
			
			// 左ボタンの場合
			if ( SwingUtilities.isLeftMouseButton(e) ) {
				
				// 一番手前のグラフの左端、右端におさまる範囲内でのイベントの場合
				if (e.getPoint().x >= prevGraphArea.get(LT).x
						&& e.getPoint().x <= prevGraphArea.get(RT).x) {
					
					isDrag = true;
				}
				else {
					isDrag = false;
				}
				
				// ドラッグイベント有効の場合
				if ( isDrag ) {
					if(animationTimer != null && animationTimer.isRunning()) {
						return;
					}
					fromPos = toPos = e.getPoint();
				}
			}
			
			// 右ボタンの場合
			if ( !SwingUtilities.isRightMouseButton(e) ) {
				// ソートメニュー表示時対応
				if (contextPopup != null && !contextPopup.isVisible()) {
					cursorPoint = e.getPoint();
					PackageViewPanel.this.repaint();
				}
				
			}
		}