@Override
		public void mouseClicked(MouseEvent arg0) {
			// Course Table
			if (arg0.getSource() == AdminManagerUI.this.courseTable) {
				AdminManagerUI.this.coursePresenter
						.setSelectedCourse(AdminManagerUI.this.courseTable
								.rowAtPoint(arg0.getPoint()));
				// Class Table
			} else if (arg0.getSource() == AdminManagerUI.this.classTable) {
				AdminManagerUI.this.classPresenter
						.setSelectedClass(AdminManagerUI.this.classTable
								.rowAtPoint(arg0.getPoint()));
				// User Tables...
				// Admin
			} else if (arg0.getSource() == AdminManagerUI.this.adminTable) {
				AdminManagerUI.this.adminPresenter
						.setSelectedUser(AdminManagerUI.this.adminTable
								.rowAtPoint(arg0.getPoint()));

				// Teacher
			} else if (arg0.getSource() == AdminManagerUI.this.teacherTable) {
				AdminManagerUI.this.teacherPresenter
						.setSelectedUser(AdminManagerUI.this.teacherTable
								.rowAtPoint(arg0.getPoint()));

				// Student
			} else if (arg0.getSource() == AdminManagerUI.this.studentTable) {
				AdminManagerUI.this.studentPresenter
						.setSelectedUser(AdminManagerUI.this.studentTable
								.rowAtPoint(arg0.getPoint()));
			}

		}