public void showTable() {
		waitlb1.setVisible(true);
		if (!l.isEmpty()) {
			if (r2.isSelected()) {
				if (tmpHead == null) {
					tmpHead = l.get(0);
					l.remove(0);
				} else if (l.get(0).equals(tmpHead)) {
					l.remove(0);
				}
			} else {
				if (tmpHead != null && !l.get(0).equals(tmpHead)) {
					l.add(0, tmpHead);
				}
			}
			content = new String[l.size()][l.get(0).split("；").length];
			for (int i = 0; i < l.size(); i++) {
				content[i] = l.get(i).split("；");
			}
			dtm.setDataVector(content, head);
			finishBtn.setEnabled(true);
		} else {
			finishBtn.setEnabled(false);
		}
		waitlb1.setVisible(false);
	}