Revision 11114 trunk/libraries/libUIComponent/src/org/gvsig/gui/beans/progresspanel/ProgressPanel.java

View differences:

ProgressPanel.java
74 74
	private void initialize() {
75 75
		njp = new JPanel();
76 76
		njp.setLayout(new java.awt.BorderLayout(5, 5));
77
		njp.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
77
		njp.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 15, 5, 15));
78 78
		this.setContentPane(njp);
79 79
		this.setResizable(false);
80 80
		njp.add(getJPanel(), java.awt.BorderLayout.NORTH);
......
131 131
	}
132 132

  
133 133
	public void showLog(boolean visible) {
134
		
135 134
		getButtonsPanel().getButton(ButtonsPanel.BUTTON_SEEDETAILS).setVisible(!visible);
136 135
		getButtonsPanel().getButton(ButtonsPanel.BUTTON_HIDEDETAILS).setVisible(visible);
137 136
		jScrollPane.setVisible(visible);
138 137

  
139
		int width = (this.getWidth()<400?400:this.getWidth());
140
		int height = (visible?300:120);
138
		this.setIgnoreRepaint(true);
141 139

  
142
		this.setIgnoreRepaint(true);
143
		this.setSize(width, height);
140
		if (visible)
141
			this.setSize(this.getWidth(), 300);
142
		else
143
			this.pack();
144

  
144 145
		this.setResizable(visible);
145 146
		this.setIgnoreRepaint(false);
146
		this.show();
147
		if (this.isVisible())
148
			this.show();
147 149
	}
148 150

  
149 151
	public void showPause(boolean visible) {
......
205 207
		if (jProgressBar == null) {
206 208
			jProgressBar = new JProgressBar();
207 209
			jProgressBar.setValue(50);
210
			jProgressBar.setPreferredSize(new Dimension(450, 18));
208 211
		}
209 212
		return jProgressBar;
210 213
	}

Also available in: Unified diff