protected void updateDisplay() {
		LinkedList<Student> visibleStudents = new LinkedList<Student>();

		if (showAll)// ʾѧ?
			visibleStudents = students;
		else if (filterByName) {// ʾnameOrNoѧ
			for (Student stu : students)
				if (nameOrNo.equals(stu.name))
					visibleStudents.add(stu);
		} else {// ʾѧnameOrNoѧ
			for (Student stu : students)
				if (nameOrNo.equals(stu.no))
					visibleStudents.add(stu);
		}

		this.sort(visibleStudents);
		this.tableModel.showStudents(visibleStudents);
	}