Revision 8245

View differences:

trunk/libraries/libUI/src/org/gvsig/gui/beans/filterPanel/tableFilterQueryPanel/TableFilterQueryJPanel.java
64 64
 * @author Pablo Piqueras Bartolom? (p_queras@hotmail.com)
65 65
 */
66 66
public class TableFilterQueryJPanel extends AbstractFilterQueryJPanel implements Serializable {	
67
	private static final long serialVersionUID = -4758271351761958190L;
67
	private static final long serialVersionUID = 3932746606990880933L;
68 68
	
69 69
	protected javax.swing.JPanel setButtonsJPanel = null;
70 70
	protected javax.swing.JButton btnNuevo = null;
71 71
	protected javax.swing.JButton btnAdd = null;
72 72
	protected javax.swing.JButton btnFromSet = null;
73
	protected javax.swing.JScrollPane fieldsJScrollPane = null;
74
	protected javax.swing.JScrollPane valuesJScrollPane = null;
75 73
	protected int defaultSetButtonsPanelWidth = 170; 
76 74
	protected int defaultSetButtonsPanelHeight = 100;
77 75
	protected int filterJScrollPaneHeight = defaultBottomJPanelHeight - 10;
......
298 296
		
299 297
		return bottomJPanel;
300 298
	}
299
	
300
	/*
301
	 *  (non-Javadoc)
302
	 * @see org.gvsig.gui.beans.filterPanel.AbstractFilterQueryJPanel#resizeWidth(int)
303
	 */
304
	public void resizeWidth(int new_Width) {	
305
		int difference = new_Width - defaultWidth;
306
		
307
		if (difference != 0) {
308
			this.setPreferredSize(new Dimension(this.getPreferredSize().width + difference, this.getPreferredSize().height));
309
			topJPanel.setPreferredSize(new Dimension(topJPanel.getPreferredSize().width + difference, topJPanel.getPreferredSize().height));
310
			bottomJPanel.setPreferredSize(new Dimension(bottomJPanel.getPreferredSize().width + difference, bottomJPanel.getPreferredSize().height));
311
			int halfDifference = difference / 2;
312

  
313
			filterJScrollPane.setPreferredSize(new Dimension(filterJScrollPane.getPreferredSize().width + halfDifference, filterJScrollPane.getPreferredSize().height));
314
			
315
			setButtonsJPanel.setPreferredSize(new Dimension(setButtonsJPanel.getPreferredSize().width + halfDifference, setButtonsJPanel.getPreferredSize().height));
316
			btnNuevo.setPreferredSize(new Dimension(btnNuevo.getPreferredSize().width + halfDifference, btnNuevo.getPreferredSize().height));
317
			btnAdd.setPreferredSize(new Dimension(btnAdd.getPreferredSize().width + halfDifference, btnAdd.getPreferredSize().height));
318
			btnFromSet.setPreferredSize(new Dimension(btnFromSet.getPreferredSize().width + halfDifference, btnFromSet.getPreferredSize().height));
319
				
320
			fieldsJPanel.setPreferredSize(new Dimension(fieldsJPanel.getPreferredSize().width + halfDifference, fieldsJPanel.getPreferredSize().height));
321
			fieldsJScrollPane.setPreferredSize(new Dimension(fieldsJScrollPane.getPreferredSize().width + halfDifference, fieldsJScrollPane.getPreferredSize().height));
322
		
323
			valuesJPanel.setPreferredSize(new Dimension(valuesJPanel.getPreferredSize().width + halfDifference, valuesJPanel.getPreferredSize().height));
324
			valuesJScrollPane.setPreferredSize(new Dimension(valuesJScrollPane.getPreferredSize().width + halfDifference, valuesJScrollPane.getPreferredSize().height));
325
		}
326
	}
301 327
}

Also available in: Unified diff