public static void removeRow(int row) {
		int modelRow = LibraryPanel.table.convertRowIndexToModel(row);
	    FileTraverse.list.remove(modelRow);
		Object[][] temp1 = new Object[7][modelRow];
		Object[][] temp2 = new Object[7][(data[0].length-1) - modelRow];
		Object[][] tempEnd  = new Object[7][FileTraverse.list.size()];
		for (int i = 0; i < temp1.length; i++)	{
			for (int j = 0; j < temp1[0].length; j++)	{
				temp1[i][j] = data[i][j];
			}
		}
		int start = modelRow+1;
		for (int i = 0; i < temp2.length; i++)	{
			for (int j = 0; j < temp2[0].length; j++)	{
				temp2[i][j] = data[i][start+j];
			}
		}
		for (int i = 0; i < temp1.length; i++)	{
			for (int j = 0; j < temp1[0].length; j++)	{
				tempEnd[i][j] = temp1[i][j];
			}
		}
		for (int i = 0; i < temp2.length; i++)	{
			for (int j = 0; j < temp2[0].length; j++)	{
				tempEnd[i][modelRow+j] = temp2[i][j];
			}
		}
		data = tempEnd;
		//LibraryPanel.model.fireTableDataChanged();
	}