public boolean collectCourseInfo() {
		courseInfo.clear();
		for (int i = 0; i < typeInfo.size(); i++) {
			int rowPoint = 0;
			while (true) {
				String line = "";
				for (int j = 0; j < 5; j++) {
					String cell = null;
					if (couTable[i].getValueAt(rowPoint, j) == null
							|| couTable[i].getValueAt(rowPoint, j).equals("")) {
						if (rowPoint == 0) {
							cell = "null";
							line += cell + "；";
						} else {
							line = null;
						}
					} else {
						cell = (String) couTable[i].getValueAt(rowPoint, j);
						line += cell + "；";
					}
				}
				if (line != null) {
					System.out.println("Get Course Info:"
							+ new String(typeInfo.get(i)) + line);
					courseInfo.add(new String(typeInfo.get(i)) + line);
				} else {
					break;
				}
				rowPoint++;
			}
		}
		return true;
	}