* @param id 選択レコードのID
	 */
	private void setTblData(boolean selectedQuery, String selectedId) {
		
		// ソート解除
		for (int i=0; i<recTable.getColumnCount(); i++) {
			recSorter.setSortingStatus(i, TableSorter.NOT_SORTED);
		}
		
		DefaultTableModel dataModel = (DefaultTableModel)recSorter.getTableModel();
		dataModel.setRowCount(0);
		
		if (recNum == 0) {
			return;
		}
		
		PackageRecData recData = null;
		Object[] recordData;
		int number = recNum;
		for (int i=0; i<recNum; i++) {
			recData = specData.getRecInfo(i);
			
			// レコード情報生成
			recordData = new Object[dataModel.getColumnCount()];
			recordData[0] = String.valueOf(number--);
			if (recData.isQueryRecord()) {
				recordData[1] = QUERY_RECORD;
			}
			else if (recData.isResultRecord()) {
				recordData[1] = RESULT_RECORD;
			}
			if (recData.isIntegRecord()) {
				recordData[1] = recordData[1] + INTEGRATE_RECORD;
			}
			recordData[2] = recData.getName();
			recordData[3] = recData.getMatchPeakNum();
			recordData[4] = recData.getId();
			recordData[5] = Boolean.valueOf(recData.isDisable());
//			if (!recData.getSite().equals("")) {
//				recordData[6] = SearchPage.siteNameList[Integer.parseInt(recData.getSite())];
//			}
//			else {
//				recordData[6] = "";
//			}
			recordData[6] = SiteUtil.getSiteNameByRecordIdPrefix(recData.getSite());
			recordData[7] = recData.getScore();
			recordData[8] = recData.getHitPeakNum();
			recordData[9] = String.valueOf(recData.getPeakNum());
			recordData[10] = recData.getPrecursor();
			
			// テーブルへのレコード追加
			dataModel.addRow(recordData);
			
			if (selectedQuery == recData.isQueryRecord() && selectedId.equals(recData.getId())) {
				// クエリーDBタブ、DB Hitタブでの選択レコードを初期選択
				recTable.setRowSelectionInterval(i, i);
			}
		}
	}