public void mouseClicked(MouseEvent e) {
			int column = jtSaves.columnAtPoint(e.getPoint());
			ArrayList <Map> unsortedList = saves;
			ArrayList <Map> sortedList;

			boolean sens = sortWay[column];
			switch (column) {
			case 0:
				sortedList = Tri.sortByName(unsortedList, sens);
				updateTable(sortedList);
				break;
			case 1:
				sortedList = Tri.sortByDate(unsortedList, sens);
				updateTable(sortedList);
				break;
			case 2:
				sortedList = Tri.sortByTurnsNumber(unsortedList, sens);
				updateTable(sortedList);
				break;
			case 3:
				sortedList = Tri.sortByDuration(unsortedList, sens);
				updateTable(sortedList);
				break;
			default:
				throw new IllegalArgumentException();
			}

			saves = sortedList;

			Arrays.fill(sortWay,true);
			sortWay[column] = sens^true;
			updateTable(saves);
		}