public void sortColumns() {
		//remove all columns first
		for( int i=browseTable.getColumnCount(); i > 0 ;i-- ) {
			browseTable.removeColumn(browseTable.getColumnModel().getColumn(i-1));
		}
		
		//and now set up only the columns witch should be visible
		for(int j=0 ; j < isColumnShow.length; j++) {
			if(isColumnShow[j]) {
				browseTable.addColumn(new TableColumn(j));
			}
		}
		
		//setTheWidth
		setAllColumnWidths();
	}