private static void removeStudentFromTable() {
		String fName = new String();
		String lName = new String();

		lName = JOptionPane
				.showInputDialog("Please enter the last name of the student to remove.");
		fName = JOptionPane.showInputDialog("Now enter his/her first name.");

		int indexOfStudent = studentExists(lName, fName);
		System.out.println(indexOfStudent);
		if (indexOfStudent >= 0) {
			Student thisStu = new Student(
					(Student) Students.get(indexOfStudent));
			String hisID = new String(thisStu.getID());

			// int indexOfTable = findWhereStudentSits(lName, fName);
			int indexOfTable = thisStu.getTableNum();
			System.out.println(indexOfTable);
			if (indexOfTable >= 0) // if table exists
			{
				((Table) DiningRoom.get(indexOfTable - 1)).removeID(hisID);
				for (int i = 0; i < ((Table) DiningRoom.get(indexOfTable - 1))
						.getIDList().size(); i++) {
					System.out.println(((Table) DiningRoom
							.get(indexOfTable - 1)).getIDList().elementAt(i));
				}
				JOptionPane.showMessageDialog(null, fName + " " + lName
						+ " has been removed from table " + indexOfTable);
				((Student) Students.get(getIndexOfStu(hisID))).setTableNum(27);
				unAssignedStudents.addElement(hisID);
				// update table
			}

		} else
			JOptionPane.showMessageDialog(null, "Sorry.  Student not found.");
	}