public void saveColumnWidth() {
		try {
			//get the widths of any cell that is shown
			
			for(int i=0; i < isColumnShow.length ;i++) {
				if(isColumnShow[i]) {
					columnWidths[i] = browseTable.getColumn(browseHeader[i]).getWidth();
				}
			}
		} catch (IllegalArgumentException e) {
			//fallback values will activate
			for(int i=0; i < isColumnShow.length ;i++) {
				isColumnShow[i] = true;
				columnWidths[i] = 50;
			}
		}
		save();
	}