public void mouseClicked(MouseEvent e) {
			
			String btnName = e.getComponent().getName();
			
			if (!e.getComponent().isEnabled()) {
				return;
			}
			else if (animationTimer != null && animationTimer.isRunning()) {
				return;
			}
			
			// 左ボタンの場合
			if ( SwingUtilities.isLeftMouseButton(e) ) {
				
				if (btnName.equals("<<")) {
					massStart = Math.max(0, massStart - massRange);
					PackageViewPanel.this.repaint();
				}
				else if (btnName.equals("<")) {
					massStart = Math.max(0, massStart - massRange / 4);
					PackageViewPanel.this.repaint();
				}
				else if (btnName.equals(">")) {
					massStart = Math.min(massRangeMax - massRange, massStart + massRange / 4);
					PackageViewPanel.this.repaint();
				}
				else if (btnName.equals(">>")) {
					massStart = Math.min(massRangeMax - massRange, massStart + massRange);
					PackageViewPanel.this.repaint();
				}
				else if (btnName.equals("top")) {
					if (moveXPoint != minMoveXPoint || moveYPoint != maxMoveYPoint) {
						allBtnCtrl(false);
						// マウスカーソル設定
						PackageViewPanel.this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
						moveTimer = new Timer(10,
								  new MoveAnimationTimer(btnName));
						moveTimer.start();
					}
				}
				else if (btnName.equals("side")) {
					if (moveXPoint != minMoveXPoint || moveYPoint != minMoveYPoint) {
						allBtnCtrl(false);
						// マウスカーソル設定
						PackageViewPanel.this.setCursor(new Cursor(Cursor.WAIT_CURSOR));
						moveTimer = new Timer(10,
								  new MoveAnimationTimer(btnName));
						moveTimer.start();
					}
				}
			}
		}