Revision 8151 trunk/libraries/libJCRS/src/org/gvsig/crs/gui/panels/CrsRecentsPanel.java

View differences:

CrsRecentsPanel.java
51 51
		this.setLayout(new FlowLayout(FlowLayout.LEFT,10,10));
52 52
		this.add(getJLabel(), null);
53 53
		this.add(getJScrollPane(), null);
54
		
55
		/*
56
		 * Rellenar la tabla de recientes:
57
		 */
58
		RecentCRSsPersistence persistence = new RecentCRSsPersistence();
59
		crsDataArray = persistence.getArrayOfCrsData();
60
		
61
		for (int iRow = crsDataArray.length-1;iRow>=0;iRow--){
62
			Object row[] ={crsDataArray[iRow].getAuthority(),Integer.toString(crsDataArray[iRow].getCode()),crsDataArray[iRow].getName()};
63
			dtm.addRow(row);
64
		}
65
		
66
		/*
67
		/*Seleccionar el primer registro.
68
		 */
69
		int numr = dtm.getRowCount();
70
		if (numr != 0 )
71
			this.getJTable().setRowSelectionInterval(0,0);
72 54
	}
73 55
	
74 56
	private JLabel getJLabel(){
......
174 156
	public void setProjection(IProjection crs) {
175 157
		//setCrs((ICrs) crs);
176 158
	}
159
	
160
	/**
161
	 * Carga en la tabla los CRSs leidos del sistema de persistencia.
162
	 */
163
	public void loadRecents(){
164
		RecentCRSsPersistence persistence = new RecentCRSsPersistence();
165
		crsDataArray = persistence.getArrayOfCrsData();
166
		
167
		for (int iRow = crsDataArray.length-1;iRow>=0;iRow--){
168
			Object row[] ={crsDataArray[iRow].getAuthority(),Integer.toString(crsDataArray[iRow].getCode()),crsDataArray[iRow].getName()};
169
			dtm.addRow(row);
170
		}
171
		
172
		/*
173
		/*Seleccionar el primer registro.
174
		 */
175
		int numr = dtm.getRowCount();
176
		if (numr != 0 )
177
			this.getJTable().setRowSelectionInterval(0,0);
178
	}
177 179

  
178 180
}

Also available in: Unified diff