Revision 1685 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.swing/org.gvsig.raster.swing.impl/src/main/java/org/gvsig/raster/swing/impl/pagedtable/PagedTablePanel.java

View differences:

PagedTablePanel.java
147 147
		if (jTable == null) {
148 148
			jTable = new PagedJTable(model, modelLoader.getColumnNames());
149 149
			jTable.addMouseListener(this);
150
			jTable.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
150 151
			
151 152
			TableColumn column = null;
152 153

  
......
156 157
				column.setResizable(true);
157 158
				if (modelLoader.getColumnWidths() == null)
158 159
					column.setPreferredWidth(widthPerColumn);
159
				else
160
					column.setPreferredWidth(modelLoader.getColumnWidths()[i]);
160
				else {
161
					if(modelLoader.getColumnWidths()[i] > 0)
162
						column.setMaxWidth(modelLoader.getColumnWidths()[i]);
163
				}
164
				if(modelLoader.getCellEditorForColumn(i) != null)
165
					column.setCellEditor(modelLoader.getCellEditorForColumn(i));
166
				if(modelLoader.getRenderForColumn(i) != null)
167
					column.setCellRenderer(modelLoader.getRenderForColumn(i));
161 168
			}
162 169
		}
163 170

  

Also available in: Unified diff