Revision 2147 branches/CqCMSDvp/libraries/libCq CMS for java.old/src/org/cresques/ui/raster/EnhancedPanel.java

View differences:

EnhancedPanel.java
95 95
	
96 96
	private JPanel jPanel5 = null;
97 97
	private JSlider jSlider = null;
98
	private JLabel jLabel3 = null;
99 98
	private JTextField jTextField = null;
100 99
	
101 100
	
......
104 103
	private JLabel jLabel4 = null;
105 104
	private JPanel jPanel7 = null;
106 105
	private JLabel jLabel1 = null;
106
	private JPanel jPanel8 = null;
107
	private JPanel jPanel9 = null;
108
	private JLabel jLabel5 = null;
107 109
	public EnhancedPanel(FilterRasterDialogPanel parent){
108 110
		this.parent = parent;
109 111
		
......
118 120
	private void initialize() {
119 121
        this.setLayout(new BorderLayout());
120 122
        this.setSize(445, 239);
121
        this.add(getJPanel(), java.awt.BorderLayout.WEST);
123
        this.setPreferredSize(new java.awt.Dimension(445,239));
124
        this.add(getJPanel(), java.awt.BorderLayout.CENTER);
122 125
        
123 126
       	initControls();
124 127
	}
......
128 131
	 */
129 132
	public void initControls(){
130 133
		jRadioButton1.setSelected(true);
131
		this.getTailText().setText("0");
134
		this.getTailText().setText("0.0");
132 135
		this.getTailSlider().setValue(0);
133 136
		this.setActiveTailControl(false);
134 137
		this.getTailCheck().setEnabled(false);
135
		
136
		
138
		this.getRemoveCheck().setEnabled(false);
137 139
	}
138 140
	
139 141
	
......
144 146
	 */    
145 147
	private JPanel getJPanel() {
146 148
		if (jPanel == null) {
147
			GridBagConstraints gridBagConstraints8 = new GridBagConstraints();
148
			GridBagConstraints gridBagConstraints7 = new GridBagConstraints();
149
			FlowLayout flowLayout2 = new FlowLayout();
149 150
			GridBagConstraints gridBagConstraints4 = new GridBagConstraints();
150 151
			jPanel = new JPanel();
151
			jPanel.setLayout(new GridBagLayout());
152
			jPanel.setLayout(flowLayout2);
152 153
			gridBagConstraints4.gridx = 0;
153 154
			gridBagConstraints4.gridy = 0;
154
			gridBagConstraints7.gridx = 0;
155
			gridBagConstraints7.gridy = 0;
156
			gridBagConstraints7.gridwidth = 3;
157
			gridBagConstraints7.insets = new java.awt.Insets(5,5,5,5);
158
			gridBagConstraints7.anchor = java.awt.GridBagConstraints.WEST;
159
			gridBagConstraints8.gridx = 0;
160
			gridBagConstraints8.insets = new java.awt.Insets(25,5,5,5);
161
			gridBagConstraints8.anchor = java.awt.GridBagConstraints.WEST;
162 155
			jPanel.setPreferredSize(new java.awt.Dimension(445,239));
163
			jPanel.add(getJPanel4(), gridBagConstraints7);
164
			jPanel.add(getJPanel2(), gridBagConstraints8);
156
			flowLayout2.setAlignment(java.awt.FlowLayout.CENTER);
157
			jPanel.add(getJPanel4(), null);
158
			jPanel.add(getJPanel8(), null);
165 159
		}
166 160
		return jPanel;
167 161
	}
......
190 184
			jPanel2 = new JPanel();
191 185
			jPanel2.setLayout(new BorderLayout());
192 186
			jPanel2.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,1));
193
			jPanel2.setPreferredSize(new java.awt.Dimension(420,52));
194
			jPanel2.add(getJPanel5(), java.awt.BorderLayout.SOUTH);
195
			jPanel2.add(getJPanel6(), java.awt.BorderLayout.EAST);
196
			jPanel2.add(getJPanel7(), null);
187
			jPanel2.setPreferredSize(new java.awt.Dimension(220,95));
188
			jPanel2.add(getJPanel5(), java.awt.BorderLayout.CENTER);
189
			jPanel2.add(getJPanel6(), java.awt.BorderLayout.SOUTH);
190
			jPanel2.add(getJPanel7(), java.awt.BorderLayout.NORTH);
197 191
		}
198 192
		return jPanel2;
199 193
	}
......
267 261
			gridBagConstraints10.gridy = 1;
268 262
			gridBagConstraints10.insets = new java.awt.Insets(5,0,5,5);
269 263
			jPanel4.setBorder(javax.swing.BorderFactory.createEmptyBorder(0,0,0,0));
264
			jPanel4.setPreferredSize(new java.awt.Dimension(175,200));
270 265
			jPanel4.add(getJPanel3(), gridBagConstraints9);
271 266
			jPanel4.add(getJPanel1(), gridBagConstraints10);
272 267
		}
......
281 276
	 */    
282 277
	private JPanel getJPanel5() {
283 278
		if (jPanel5 == null) {
284
			jLabel3 = new JLabel();
285 279
			jPanel5 = new JPanel();
286
			jLabel3.setText("% recorte");
287 280
			jPanel5.add(getTailSlider(), null);
288
			jPanel5.add(jLabel3, null);
289
			jPanel5.add(getTailText(), null);
290 281
		}
291 282
		return jPanel5;
292 283
	}
......
298 289
	public JSlider getTailSlider() {
299 290
		if (jSlider == null) {
300 291
			jSlider = new JSlider();
301
			jSlider.setPreferredSize(new java.awt.Dimension(310,16));
292
			jSlider.setPreferredSize(new java.awt.Dimension(240,16));
302 293
		}
303 294
		return jSlider;
304 295
	}
......
310 301
	public JTextField getTailText() {
311 302
		if (jTextField == null) {
312 303
			jTextField = new JTextField();
313
			jTextField.setPreferredSize(new java.awt.Dimension(30,19));
304
			jTextField.setPreferredSize(new java.awt.Dimension(40,19));
305
			jTextField.setText("0.0");
314 306
		}
315 307
		return jTextField;
316 308
	}
......
322 314
	public void setActiveTailControl(boolean active){
323 315
		this.getTailSlider().setEnabled(active);
324 316
		this.getTailText().setEnabled(active);
325
		this.getRemoveCheck().setEnabled(active);
326 317
	}
327 318
	
328 319
	/**
......
343 334
			case 0:	jRadioButton1.setSelected(true); 	//Sin realce
344 335
					jCheckBox.setEnabled(false);
345 336
					setActiveTailControl(false);
337
					this.getRemoveCheck().setEnabled(false);
346 338
					break;
347 339
			case 1: 
348
					this.getRemoveCheck().setEnabled(true);
349 340
					this.getRemoveCheck().setSelected(true);
350 341
					
351 342
			case 2:	jRadioButton.setSelected(true);		//Realce lineal
352 343
					this.getTailCheck().setEnabled(true);
353
					if(!this.getTailText().getText().equals("") && !this.getTailText().getText().equals("0")){
344
					this.getRemoveCheck().setEnabled(true);
345
					if(!this.getTailText().getText().equals("") && !this.getTailText().getText().equals("0.0")){
354 346
						this.getTailCheck().setSelected(true);
355 347
						this.setActiveTailControl(true);
356 348
					}
......
365 357
	 */    
366 358
	private JPanel getJPanel6() {
367 359
		if (jPanel6 == null) {
360
			FlowLayout flowLayout3 = new FlowLayout();
368 361
			jLabel4 = new JLabel();
369 362
			jPanel6 = new JPanel();
370
			jLabel4.setText("Eliminar extremos");
371
			jPanel6.add(getRemoveCheck(), null);
363
			jPanel6.setLayout(flowLayout3);
364
			jLabel4.setText("% recorte");
365
			flowLayout3.setAlignment(java.awt.FlowLayout.LEFT);
366
			jPanel6.add(getTailText(), null);
372 367
			jPanel6.add(jLabel4, null);
373 368
		}
374 369
		return jPanel6;
......
402 397
		}
403 398
		return jPanel7;
404 399
	}
405
   }  //  @jve:decl-index=0:visual-constraint="36,15"
400
	/**
401
	 * This method initializes jPanel8	
402
	 * 	
403
	 * @return javax.swing.JPanel	
404
	 */    
405
	private JPanel getJPanel8() {
406
		if (jPanel8 == null) {
407
			jPanel8 = new JPanel();
408
			jPanel8.setLayout(new BorderLayout());
409
			jPanel8.setPreferredSize(new java.awt.Dimension(250,130));
410
			jPanel8.add(getJPanel2(), java.awt.BorderLayout.SOUTH);
411
			jPanel8.add(getJPanel9(), java.awt.BorderLayout.NORTH);
412
		}
413
		return jPanel8;
414
	}
415
	/**
416
	 * This method initializes jPanel9	
417
	 * 	
418
	 * @return javax.swing.JPanel	
419
	 */    
420
	private JPanel getJPanel9() {
421
		if (jPanel9 == null) {
422
			jLabel5 = new JLabel();
423
			FlowLayout flowLayout11 = new FlowLayout();
424
			jPanel9 = new JPanel();
425
			jPanel9.setLayout(flowLayout11);
426
			jLabel5.setText("Eliminar Extremos");
427
			flowLayout11.setAlignment(java.awt.FlowLayout.LEFT);
428
			jPanel9.add(getRemoveCheck(), null);
429
			jPanel9.add(jLabel5, null);
430
		}
431
		return jPanel9;
432
	}
433
     }  //  @jve:decl-index=0:visual-constraint="36,15"

Also available in: Unified diff