Revision 2147 branches/CqCMSDvp/libraries/libCq CMS for java.old/src/org/cresques/ui/raster/EnhancedPanel.java
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