root / trunk / applications / appCatalogYNomenclatorClient / src / es / gva / cit / catalogClient / ui / SearchLowerPanel.java @ 3099
History | View | Annotate | Download (27.8 KB)
1 | 3099 | jorpiell | /* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
|
---|---|---|---|
2 | *
|
||
3 | * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
|
||
4 | *
|
||
5 | * This program is free software; you can redistribute it and/or
|
||
6 | * modify it under the terms of the GNU General Public License
|
||
7 | * as published by the Free Software Foundation; either version 2
|
||
8 | * of the License, or (at your option) any later version.
|
||
9 | *
|
||
10 | * This program is distributed in the hope that it will be useful,
|
||
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
13 | * GNU General Public License for more details.
|
||
14 | *
|
||
15 | * You should have received a copy of the GNU General Public License
|
||
16 | * along with this program; if not, write to the Free Software
|
||
17 | * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,USA.
|
||
18 | *
|
||
19 | * For more information, contact:
|
||
20 | *
|
||
21 | * Generalitat Valenciana
|
||
22 | * Conselleria d'Infraestructures i Transport
|
||
23 | * Av. Blasco Ib??ez, 50
|
||
24 | * 46010 VALENCIA
|
||
25 | * SPAIN
|
||
26 | *
|
||
27 | * +34 963862235
|
||
28 | * gvsig@gva.es
|
||
29 | * www.gvsig.gva.es
|
||
30 | *
|
||
31 | * or
|
||
32 | *
|
||
33 | * IVER T.I. S.A
|
||
34 | * Salamanca 50
|
||
35 | * 46005 Valencia
|
||
36 | * Spain
|
||
37 | *
|
||
38 | * +34 963163400
|
||
39 | * dac@iver.es
|
||
40 | */
|
||
41 | package es.gva.cit.catalogClient.ui; |
||
42 | |||
43 | import es.gva.cit.catalogClient.querys.Coordinates; |
||
44 | |||
45 | import java.awt.Color; |
||
46 | import java.awt.FlowLayout; |
||
47 | import java.awt.GridLayout; |
||
48 | |||
49 | import javax.swing.BoxLayout; |
||
50 | import javax.swing.ButtonGroup; |
||
51 | import javax.swing.JComboBox; |
||
52 | import javax.swing.JLabel; |
||
53 | import javax.swing.JPanel; |
||
54 | import javax.swing.JRadioButton; |
||
55 | import javax.swing.JTextField; |
||
56 | |||
57 | import javax.swing.border.TitledBorder; |
||
58 | /**
|
||
59 | * @author Jorge Piera Llodra (piera_jor@gva.es)
|
||
60 | */
|
||
61 | public class SearchLowerPanel extends JPanel{ |
||
62 | private JPanel panelBotones = null; |
||
63 | private JRadioButton exactaButton = null; |
||
64 | private JRadioButton cualquieraButton = null; |
||
65 | private JRadioButton todasButton = null; |
||
66 | private JComboBox categoriaCombo = null; |
||
67 | private JComboBox escalaCombo = null; |
||
68 | private JPanel panelLabCategoria = null; |
||
69 | private JLabel categoriaLab = null; |
||
70 | private JPanel panelLabEscala = null; |
||
71 | private JLabel escalaLabel = null; |
||
72 | private JPanel panelLabProveedor = null; |
||
73 | private JLabel proveedorLabel = null; |
||
74 | private JTextField proveedorText = null; |
||
75 | private JPanel panelAjusteBotones = null; |
||
76 | private JPanel lowerRightPanel = null; |
||
77 | private JPanel panelLabFecha = null; |
||
78 | private JPanel lowerLeftPanel = null; |
||
79 | private JPanel panelDe = null; |
||
80 | private JPanel panelHasta = null; |
||
81 | private JLabel deLabel = null; |
||
82 | private JTextField deText = null; |
||
83 | private JLabel ALabel = null; |
||
84 | private JTextField aText = null; |
||
85 | private JPanel jPanel3 = null; |
||
86 | private JPanel panelSuperiores = null; |
||
87 | private JPanel panelInferiores = null; |
||
88 | private JLabel ULXLabel = null; |
||
89 | private JTextField ULXText = null; |
||
90 | private JLabel jLabel4 = null; |
||
91 | private JLabel ULYLabel = null; |
||
92 | private JTextField ULYText = null; |
||
93 | private JLabel BRXLabel = null; |
||
94 | private JTextField BRXText = null; |
||
95 | private JLabel jLabel5 = null; |
||
96 | private JLabel BRYLabel = null; |
||
97 | private JTextField BRYText = null; |
||
98 | private JPanel jPanel = null; |
||
99 | private JPanel jPanel8 = null; |
||
100 | private JPanel panelCategoriaCombo = null; |
||
101 | private JPanel panelEscalaCombo = null; |
||
102 | private JPanel panelProveedorText = null; |
||
103 | private JPanel panelLabResumen = null; |
||
104 | private JPanel panelTextResumen = null; |
||
105 | private JPanel panelLabClave = null; |
||
106 | private JPanel panelTextClave = null; |
||
107 | private JLabel resumenLabel = null; |
||
108 | private JLabel claveLabel = null; |
||
109 | private JTextField resumenText = null; |
||
110 | private JTextField claveText = null; |
||
111 | private JComboBox coordenadasCombo = null; |
||
112 | private JPanel panelCoordenadas = null; |
||
113 | private JPanel lowerPanel = null; |
||
114 | |||
115 | /**
|
||
116 | * This method initializes
|
||
117 | *
|
||
118 | */
|
||
119 | public SearchLowerPanel() {
|
||
120 | super();
|
||
121 | initialize(); |
||
122 | } |
||
123 | |||
124 | /**
|
||
125 | * This method initializes this
|
||
126 | *
|
||
127 | * @return void
|
||
128 | */
|
||
129 | private void initialize() { |
||
130 | this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); |
||
131 | this.setLocation(0, 0); |
||
132 | this.setSize(700, 335); |
||
133 | this.setPreferredSize(new java.awt.Dimension(665,335)); |
||
134 | this.add(getLowerPanel(), null); |
||
135 | } |
||
136 | |||
137 | /**
|
||
138 | * This method initializes jPanel
|
||
139 | *
|
||
140 | * @return javax.swing.JPanel
|
||
141 | */
|
||
142 | private JPanel getPanelBotones() { |
||
143 | if (panelBotones == null) { |
||
144 | panelBotones = new JPanel(); |
||
145 | panelBotones.setLayout(new BoxLayout(panelBotones, BoxLayout.Y_AXIS)); |
||
146 | panelBotones.setBorder(javax.swing.BorderFactory.createTitledBorder( |
||
147 | null, "Concordancia", |
||
148 | javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, |
||
149 | javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null)); |
||
150 | panelBotones.add(getExactaButton(), null);
|
||
151 | panelBotones.add(getCualquieraButton(), null);
|
||
152 | panelBotones.add(getTodasButton(), null);
|
||
153 | |||
154 | ButtonGroup group = new ButtonGroup(); |
||
155 | group.add(getExactaButton()); |
||
156 | group.add(getCualquieraButton()); |
||
157 | group.add(getTodasButton()); |
||
158 | } |
||
159 | |||
160 | return panelBotones;
|
||
161 | } |
||
162 | |||
163 | /**
|
||
164 | * This method initializes jRadioButton
|
||
165 | *
|
||
166 | * @return javax.swing.JRadioButton
|
||
167 | */
|
||
168 | private JRadioButton getExactaButton() { |
||
169 | if (exactaButton == null) { |
||
170 | exactaButton = new JRadioButton(); |
||
171 | exactaButton.setText("Frase Exacta");
|
||
172 | exactaButton.setSelected(true);
|
||
173 | } |
||
174 | |||
175 | return exactaButton;
|
||
176 | } |
||
177 | |||
178 | /**
|
||
179 | * This method initializes jRadioButton1
|
||
180 | *
|
||
181 | * @return javax.swing.JRadioButton
|
||
182 | */
|
||
183 | private JRadioButton getCualquieraButton() { |
||
184 | if (cualquieraButton == null) { |
||
185 | cualquieraButton = new JRadioButton(); |
||
186 | cualquieraButton.setText("Cualquier Palabra");
|
||
187 | } |
||
188 | |||
189 | return cualquieraButton;
|
||
190 | } |
||
191 | |||
192 | /**
|
||
193 | * This method initializes jRadioButton2
|
||
194 | *
|
||
195 | * @return javax.swing.JRadioButton
|
||
196 | */
|
||
197 | private JRadioButton getTodasButton() { |
||
198 | if (todasButton == null) { |
||
199 | todasButton = new JRadioButton(); |
||
200 | todasButton.setText("Todas las Palabras");
|
||
201 | } |
||
202 | |||
203 | return todasButton;
|
||
204 | } |
||
205 | |||
206 | /**
|
||
207 | * This method initializes jComboBox
|
||
208 | *
|
||
209 | * @return javax.swing.JComboBox
|
||
210 | */
|
||
211 | private JComboBox getCategoriaCombo() { |
||
212 | if (categoriaCombo == null) { |
||
213 | String[] categorias = { |
||
214 | "cualquiera", "biota", "boundaries", |
||
215 | "climatologyMeteorologyAtmosphere", "economy", "elevation", |
||
216 | "environment", "farming", "geoscientificInformation", |
||
217 | "health", "imageryBaseMapsEarthCover", "inlandWaters", |
||
218 | "intelligenceMilitary", "location", "oceans", |
||
219 | "planningCadastre", "society", "structure", "transportation", |
||
220 | "utilitiesCommunication"
|
||
221 | }; |
||
222 | categoriaCombo = new JComboBox(categorias); |
||
223 | categoriaCombo.setPreferredSize(new java.awt.Dimension(300, 25)); |
||
224 | categoriaCombo.setBackground(Color.white);
|
||
225 | } |
||
226 | |||
227 | return categoriaCombo;
|
||
228 | } |
||
229 | |||
230 | /**
|
||
231 | * This method initializes jComboBox
|
||
232 | *
|
||
233 | * @return javax.swing.JComboBox
|
||
234 | */
|
||
235 | private JComboBox getEscalaCombo() { |
||
236 | if (escalaCombo == null) { |
||
237 | String[] escalas = { |
||
238 | "cualquiera", ">1.000.000", "1.000.000 - 250.000", |
||
239 | "250.000 - 50.000", "50.000 - 10.000", "10.000 - 5000", |
||
240 | "<5.000"
|
||
241 | }; |
||
242 | escalaCombo = new JComboBox(escalas); |
||
243 | escalaCombo.setPreferredSize(new java.awt.Dimension(300, 25)); |
||
244 | escalaCombo.setBackground(Color.white);
|
||
245 | } |
||
246 | |||
247 | return escalaCombo;
|
||
248 | } |
||
249 | |||
250 | /**
|
||
251 | * This method initializes jPanel
|
||
252 | *
|
||
253 | * @return javax.swing.JPanel
|
||
254 | */
|
||
255 | private JPanel getPanelLabCategoria() { |
||
256 | if (panelLabCategoria == null) { |
||
257 | categoriaLab = new JLabel(); |
||
258 | |||
259 | GridLayout gridLayout5 = new GridLayout(); |
||
260 | panelLabCategoria = new JPanel(); |
||
261 | panelLabCategoria.setLayout(gridLayout5); |
||
262 | categoriaLab.setText("Categoria");
|
||
263 | gridLayout5.setRows(1);
|
||
264 | panelLabCategoria.add(categoriaLab, null);
|
||
265 | } |
||
266 | |||
267 | return panelLabCategoria;
|
||
268 | } |
||
269 | |||
270 | /**
|
||
271 | * This method initializes jPanel
|
||
272 | *
|
||
273 | * @return javax.swing.JPanel
|
||
274 | */
|
||
275 | private JPanel getPanelLabEscala() { |
||
276 | if (panelLabEscala == null) { |
||
277 | escalaLabel = new JLabel(); |
||
278 | |||
279 | GridLayout gridLayout2 = new GridLayout(); |
||
280 | panelLabEscala = new JPanel(); |
||
281 | panelLabEscala.setLayout(gridLayout2); |
||
282 | gridLayout2.setRows(1);
|
||
283 | escalaLabel.setText("Escala");
|
||
284 | panelLabEscala.add(escalaLabel, null);
|
||
285 | } |
||
286 | |||
287 | return panelLabEscala;
|
||
288 | } |
||
289 | |||
290 | /**
|
||
291 | * This method initializes jPanel
|
||
292 | *
|
||
293 | * @return javax.swing.JPanel
|
||
294 | */
|
||
295 | private JPanel getPanelLabProveedor() { |
||
296 | if (panelLabProveedor == null) { |
||
297 | proveedorLabel = new JLabel(); |
||
298 | panelLabProveedor = new JPanel(); |
||
299 | |||
300 | GridLayout gridLayout2 = new GridLayout(); |
||
301 | panelLabProveedor.setLayout(gridLayout2); |
||
302 | proveedorLabel.setText("Proveedor");
|
||
303 | panelLabProveedor.add(proveedorLabel, null);
|
||
304 | } |
||
305 | |||
306 | return panelLabProveedor;
|
||
307 | } |
||
308 | |||
309 | /**
|
||
310 | * This method initializes jTextField
|
||
311 | *
|
||
312 | * @return javax.swing.JTextField
|
||
313 | */
|
||
314 | private JTextField getProveedorText() { |
||
315 | if (proveedorText == null) { |
||
316 | proveedorText = new JTextField(); |
||
317 | proveedorText.setPreferredSize(new java.awt.Dimension(300, 20)); |
||
318 | } |
||
319 | |||
320 | return proveedorText;
|
||
321 | } |
||
322 | |||
323 | /**
|
||
324 | * This method initializes jPanel
|
||
325 | *
|
||
326 | * @return javax.swing.JPanel
|
||
327 | */
|
||
328 | private JPanel getPanelAjusteBotones() { |
||
329 | if (panelAjusteBotones == null) { |
||
330 | GridLayout gridLayout6 = new GridLayout(); |
||
331 | panelAjusteBotones = new JPanel(); |
||
332 | panelAjusteBotones.setLayout(gridLayout6); |
||
333 | gridLayout6.setRows(1);
|
||
334 | panelAjusteBotones.add(getPanelBotones(), null);
|
||
335 | } |
||
336 | |||
337 | return panelAjusteBotones;
|
||
338 | } |
||
339 | |||
340 | /**
|
||
341 | * This method initializes jPanel3
|
||
342 | *
|
||
343 | * @return javax.swing.JPanel
|
||
344 | */
|
||
345 | private JPanel getJPanel3() { |
||
346 | if (lowerRightPanel == null) { |
||
347 | lowerRightPanel = new JPanel(); |
||
348 | lowerRightPanel.setLayout(new BoxLayout( |
||
349 | lowerRightPanel, BoxLayout.Y_AXIS));
|
||
350 | lowerRightPanel.setPreferredSize(new java.awt.Dimension(300,330)); |
||
351 | lowerRightPanel.add(getPanelCoordenadas(), null);
|
||
352 | lowerRightPanel.add(getJPanel32(), null);
|
||
353 | lowerRightPanel.add(getJPanel37(), null);
|
||
354 | lowerRightPanel.add(getJPanel8(), null);
|
||
355 | } |
||
356 | |||
357 | return lowerRightPanel;
|
||
358 | } |
||
359 | |||
360 | /**
|
||
361 | * This method initializes jPanel3
|
||
362 | *
|
||
363 | * @return javax.swing.JPanel
|
||
364 | */
|
||
365 | private JPanel getJPanel32() { |
||
366 | if (panelLabFecha == null) { |
||
367 | TitledBorder titledBorder1 = javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,5), "Fecha de ?ltima actualizaci?n", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null); |
||
368 | panelLabFecha = new JPanel(); |
||
369 | panelLabFecha.setLayout(new BoxLayout(panelLabFecha, BoxLayout.Y_AXIS)); |
||
370 | panelLabFecha.setBorder(titledBorder1); |
||
371 | titledBorder1.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,1));
|
||
372 | panelLabFecha.add(getJPanel34(), null);
|
||
373 | panelLabFecha.add(getJPanel35(), null);
|
||
374 | } |
||
375 | |||
376 | return panelLabFecha;
|
||
377 | } |
||
378 | |||
379 | /**
|
||
380 | * This method initializes jPanel3
|
||
381 | *
|
||
382 | * @return javax.swing.JPanel
|
||
383 | */
|
||
384 | private JPanel getJPanel33() { |
||
385 | if (lowerLeftPanel == null) { |
||
386 | lowerLeftPanel = new JPanel(); |
||
387 | lowerLeftPanel.setLayout(new BoxLayout( |
||
388 | lowerLeftPanel, BoxLayout.Y_AXIS));
|
||
389 | lowerLeftPanel.setPreferredSize(new java.awt.Dimension(300,330)); |
||
390 | lowerLeftPanel.add(getPanelAjusteBotones(), null);
|
||
391 | lowerLeftPanel.add(getPanelLabResumen(), null);
|
||
392 | lowerLeftPanel.add(getPanelTextResumen(), null);
|
||
393 | lowerLeftPanel.add(getPanelLabClave(), null);
|
||
394 | lowerLeftPanel.add(getPanelTextClave(), null);
|
||
395 | lowerLeftPanel.add(getPanelLabCategoria(), null);
|
||
396 | lowerLeftPanel.add(getPanelCategoriaCombo(), null);
|
||
397 | lowerLeftPanel.add(getPanelLabEscala(), null);
|
||
398 | lowerLeftPanel.add(getPanelEscalaCombo(), null);
|
||
399 | lowerLeftPanel.add(getPanelLabProveedor(), null);
|
||
400 | lowerLeftPanel.add(getPanelProveedorText(), null);
|
||
401 | } |
||
402 | |||
403 | return lowerLeftPanel;
|
||
404 | } |
||
405 | |||
406 | /**
|
||
407 | * This method initializes jPanel3
|
||
408 | *
|
||
409 | * @return javax.swing.JPanel
|
||
410 | */
|
||
411 | private JPanel getJPanel34() { |
||
412 | if (panelDe == null) { |
||
413 | deLabel = new JLabel(); |
||
414 | |||
415 | FlowLayout flowLayout11 = new FlowLayout(); |
||
416 | panelDe = new JPanel(); |
||
417 | panelDe.setLayout(flowLayout11); |
||
418 | deLabel.setText("De:");
|
||
419 | deLabel.setPreferredSize(new java.awt.Dimension(90,15)); |
||
420 | deLabel.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT); |
||
421 | deLabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); |
||
422 | panelDe.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT); |
||
423 | flowLayout11.setAlignment(java.awt.FlowLayout.LEFT); |
||
424 | panelDe.add(deLabel, null);
|
||
425 | panelDe.add(getDeText(), null);
|
||
426 | } |
||
427 | |||
428 | return panelDe;
|
||
429 | } |
||
430 | |||
431 | /**
|
||
432 | * This method initializes jPanel3
|
||
433 | *
|
||
434 | * @return javax.swing.JPanel
|
||
435 | */
|
||
436 | private JPanel getJPanel35() { |
||
437 | if (panelHasta == null) { |
||
438 | ALabel = new JLabel(); |
||
439 | |||
440 | FlowLayout flowLayout12 = new FlowLayout(); |
||
441 | panelHasta = new JPanel(); |
||
442 | panelHasta.setLayout(flowLayout12); |
||
443 | ALabel.setText("A:");
|
||
444 | ALabel.setPreferredSize(new java.awt.Dimension(90,16)); |
||
445 | ALabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); |
||
446 | flowLayout12.setAlignment(java.awt.FlowLayout.LEFT); |
||
447 | panelHasta.add(ALabel, null);
|
||
448 | panelHasta.add(getAText(), null);
|
||
449 | } |
||
450 | |||
451 | return panelHasta;
|
||
452 | } |
||
453 | |||
454 | /**
|
||
455 | * This method initializes jTextField
|
||
456 | *
|
||
457 | * @return javax.swing.JTextField
|
||
458 | */
|
||
459 | private JTextField getDeText() { |
||
460 | if (deText == null) { |
||
461 | deText = new JTextField(); |
||
462 | deText.setPreferredSize(new java.awt.Dimension(100, 20)); |
||
463 | } |
||
464 | |||
465 | return deText;
|
||
466 | } |
||
467 | |||
468 | /**
|
||
469 | * This method initializes jTextField
|
||
470 | *
|
||
471 | * @return javax.swing.JTextField
|
||
472 | */
|
||
473 | private JTextField getAText() { |
||
474 | if (aText == null) { |
||
475 | aText = new JTextField(); |
||
476 | aText.setPreferredSize(new java.awt.Dimension(100, 20)); |
||
477 | } |
||
478 | |||
479 | return aText;
|
||
480 | } |
||
481 | |||
482 | /**
|
||
483 | * This method initializes jPanel3
|
||
484 | *
|
||
485 | * @return javax.swing.JPanel
|
||
486 | */
|
||
487 | private JPanel getJPanel37() { |
||
488 | if (jPanel3 == null) { |
||
489 | jPanel3 = new JPanel(); |
||
490 | jPanel3.setPreferredSize(new java.awt.Dimension(10, 10)); |
||
491 | } |
||
492 | |||
493 | return jPanel3;
|
||
494 | } |
||
495 | |||
496 | /**
|
||
497 | * This method initializes jPanel4
|
||
498 | *
|
||
499 | * @return javax.swing.JPanel
|
||
500 | */
|
||
501 | private JPanel getPanelSuperiores() { |
||
502 | if (panelSuperiores == null) { |
||
503 | ULXLabel = new JLabel(); |
||
504 | ULYLabel = new JLabel(); |
||
505 | jLabel4 = new JLabel(); |
||
506 | panelSuperiores = new JPanel(); |
||
507 | panelSuperiores.setBorder(javax.swing.BorderFactory.createTitledBorder( |
||
508 | null, "Superiores", |
||
509 | javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, |
||
510 | javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null)); |
||
511 | panelSuperiores.setPreferredSize(new java.awt.Dimension(213, 56)); |
||
512 | ULXLabel.setText("ULX:");
|
||
513 | jLabel4.setText("");
|
||
514 | jLabel4.setPreferredSize(new java.awt.Dimension(20, 0)); |
||
515 | ULYLabel.setText("ULY:");
|
||
516 | panelSuperiores.add(ULXLabel, null);
|
||
517 | panelSuperiores.add(getULXText(), null);
|
||
518 | panelSuperiores.add(jLabel4, null);
|
||
519 | panelSuperiores.add(ULYLabel, null);
|
||
520 | panelSuperiores.add(getULYText(), null);
|
||
521 | } |
||
522 | |||
523 | return panelSuperiores;
|
||
524 | } |
||
525 | |||
526 | /**
|
||
527 | * This method initializes jPanel4
|
||
528 | *
|
||
529 | * @return javax.swing.JPanel
|
||
530 | */
|
||
531 | private JPanel getPanelInferiores() { |
||
532 | if (panelInferiores == null) { |
||
533 | BRXLabel = new JLabel(); |
||
534 | BRYLabel = new JLabel(); |
||
535 | jLabel5 = new JLabel(); |
||
536 | panelInferiores = new JPanel(); |
||
537 | panelInferiores.setBorder(javax.swing.BorderFactory.createTitledBorder( |
||
538 | null, "Inferiores", |
||
539 | javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, |
||
540 | javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null)); |
||
541 | BRXLabel.setText("BRX:");
|
||
542 | jLabel5.setText("");
|
||
543 | jLabel5.setPreferredSize(new java.awt.Dimension(20, 0)); |
||
544 | BRYLabel.setText("BRY:");
|
||
545 | panelInferiores.add(BRXLabel, null);
|
||
546 | panelInferiores.add(getBRXText(), null);
|
||
547 | panelInferiores.add(jLabel5, null);
|
||
548 | panelInferiores.add(BRYLabel, null);
|
||
549 | panelInferiores.add(getBRYText(), null);
|
||
550 | } |
||
551 | |||
552 | return panelInferiores;
|
||
553 | } |
||
554 | |||
555 | /**
|
||
556 | * This method initializes jTextField
|
||
557 | *
|
||
558 | * @return javax.swing.JTextField
|
||
559 | */
|
||
560 | private JTextField getULXText() { |
||
561 | if (ULXText == null) { |
||
562 | ULXText = new JTextField(); |
||
563 | ULXText.setPreferredSize(new java.awt.Dimension(50, 20)); |
||
564 | } |
||
565 | |||
566 | return ULXText;
|
||
567 | } |
||
568 | |||
569 | /**
|
||
570 | * This method initializes jTextField
|
||
571 | *
|
||
572 | * @return javax.swing.JTextField
|
||
573 | */
|
||
574 | private JTextField getULYText() { |
||
575 | if (ULYText == null) { |
||
576 | ULYText = new JTextField(); |
||
577 | ULYText.setPreferredSize(new java.awt.Dimension(50, 20)); |
||
578 | } |
||
579 | |||
580 | return ULYText;
|
||
581 | } |
||
582 | |||
583 | /**
|
||
584 | * This method initializes jTextField
|
||
585 | *
|
||
586 | * @return javax.swing.JTextField
|
||
587 | */
|
||
588 | private JTextField getBRXText() { |
||
589 | if (BRXText == null) { |
||
590 | BRXText = new JTextField(); |
||
591 | BRXText.setPreferredSize(new java.awt.Dimension(50, 20)); |
||
592 | } |
||
593 | |||
594 | return BRXText;
|
||
595 | } |
||
596 | |||
597 | /**
|
||
598 | * This method initializes jTextField
|
||
599 | *
|
||
600 | * @return javax.swing.JTextField
|
||
601 | */
|
||
602 | private JTextField getBRYText() { |
||
603 | if (BRYText == null) { |
||
604 | BRYText = new JTextField(); |
||
605 | BRYText.setPreferredSize(new java.awt.Dimension(50, 20)); |
||
606 | } |
||
607 | |||
608 | return BRYText;
|
||
609 | } |
||
610 | |||
611 | /**
|
||
612 | * This method initializes jPanel
|
||
613 | *
|
||
614 | * @return javax.swing.JPanel
|
||
615 | */
|
||
616 | private JPanel getJPanel() { |
||
617 | if (jPanel == null) { |
||
618 | jPanel = new JPanel(); |
||
619 | jPanel.add(getCoordenadasCombo(), null);
|
||
620 | } |
||
621 | |||
622 | return jPanel;
|
||
623 | } |
||
624 | |||
625 | /**
|
||
626 | * This method initializes jPanel8
|
||
627 | *
|
||
628 | * @return javax.swing.JPanel
|
||
629 | */
|
||
630 | private JPanel getJPanel8() { |
||
631 | if (jPanel8 == null) { |
||
632 | jPanel8 = new JPanel(); |
||
633 | jPanel8.setPreferredSize(new java.awt.Dimension(10, 100)); |
||
634 | } |
||
635 | |||
636 | return jPanel8;
|
||
637 | } |
||
638 | |||
639 | /**
|
||
640 | * This method initializes jPanel9
|
||
641 | *
|
||
642 | * @return javax.swing.JPanel
|
||
643 | */
|
||
644 | private JPanel getPanelCategoriaCombo() { |
||
645 | if (panelCategoriaCombo == null) { |
||
646 | panelCategoriaCombo = new JPanel(); |
||
647 | panelCategoriaCombo.add(getCategoriaCombo(), null);
|
||
648 | } |
||
649 | |||
650 | return panelCategoriaCombo;
|
||
651 | } |
||
652 | |||
653 | /**
|
||
654 | * This method initializes jPanel9
|
||
655 | *
|
||
656 | * @return javax.swing.JPanel
|
||
657 | */
|
||
658 | private JPanel getPanelEscalaCombo() { |
||
659 | if (panelEscalaCombo == null) { |
||
660 | panelEscalaCombo = new JPanel(); |
||
661 | panelEscalaCombo.add(getEscalaCombo(), null);
|
||
662 | } |
||
663 | |||
664 | return panelEscalaCombo;
|
||
665 | } |
||
666 | |||
667 | /**
|
||
668 | * This method initializes jPanel9
|
||
669 | *
|
||
670 | * @return javax.swing.JPanel
|
||
671 | */
|
||
672 | private JPanel getPanelProveedorText() { |
||
673 | if (panelProveedorText == null) { |
||
674 | panelProveedorText = new JPanel(); |
||
675 | panelProveedorText.add(getProveedorText(), null);
|
||
676 | } |
||
677 | |||
678 | return panelProveedorText;
|
||
679 | } |
||
680 | |||
681 | /**
|
||
682 | * This method initializes jPanel7
|
||
683 | *
|
||
684 | * @return javax.swing.JPanel
|
||
685 | */
|
||
686 | private JPanel getPanelLabResumen() { |
||
687 | if (panelLabResumen == null) { |
||
688 | resumenLabel = new JLabel(); |
||
689 | |||
690 | GridLayout gridLayout1 = new GridLayout(); |
||
691 | panelLabResumen = new JPanel(); |
||
692 | panelLabResumen.setLayout(gridLayout1); |
||
693 | gridLayout1.setRows(1);
|
||
694 | resumenLabel.setText("Resumen");
|
||
695 | panelLabResumen.add(resumenLabel, null);
|
||
696 | } |
||
697 | |||
698 | return panelLabResumen;
|
||
699 | } |
||
700 | |||
701 | /**
|
||
702 | * This method initializes jPanel7
|
||
703 | *
|
||
704 | * @return javax.swing.JPanel
|
||
705 | */
|
||
706 | private JPanel getPanelTextResumen() { |
||
707 | if (panelTextResumen == null) { |
||
708 | panelTextResumen = new JPanel(); |
||
709 | panelTextResumen.add(getResumenText(), null);
|
||
710 | } |
||
711 | |||
712 | return panelTextResumen;
|
||
713 | } |
||
714 | |||
715 | /**
|
||
716 | * This method initializes jPanel9
|
||
717 | *
|
||
718 | * @return javax.swing.JPanel
|
||
719 | */
|
||
720 | private JPanel getPanelLabClave() { |
||
721 | if (panelLabClave == null) { |
||
722 | claveLabel = new JLabel(); |
||
723 | |||
724 | GridLayout gridLayout21 = new GridLayout(); |
||
725 | panelLabClave = new JPanel(); |
||
726 | panelLabClave.setLayout(gridLayout21); |
||
727 | gridLayout21.setRows(1);
|
||
728 | claveLabel.setText("Palabras Clave");
|
||
729 | panelLabClave.add(claveLabel, null);
|
||
730 | } |
||
731 | |||
732 | return panelLabClave;
|
||
733 | } |
||
734 | |||
735 | /**
|
||
736 | * This method initializes jPanel9
|
||
737 | *
|
||
738 | * @return javax.swing.JPanel
|
||
739 | */
|
||
740 | private JPanel getPanelTextClave() { |
||
741 | if (panelTextClave == null) { |
||
742 | panelTextClave = new JPanel(); |
||
743 | panelTextClave.add(getClaveText(), null);
|
||
744 | } |
||
745 | |||
746 | return panelTextClave;
|
||
747 | } |
||
748 | |||
749 | /**
|
||
750 | * This method initializes jTextField
|
||
751 | *
|
||
752 | * @return javax.swing.JTextField
|
||
753 | */
|
||
754 | private JTextField getResumenText() { |
||
755 | if (resumenText == null) { |
||
756 | resumenText = new JTextField(); |
||
757 | resumenText.setPreferredSize(new java.awt.Dimension(300, 20)); |
||
758 | } |
||
759 | |||
760 | return resumenText;
|
||
761 | } |
||
762 | |||
763 | /**
|
||
764 | * This method initializes jTextField
|
||
765 | *
|
||
766 | * @return javax.swing.JTextField
|
||
767 | */
|
||
768 | private JTextField getClaveText() { |
||
769 | if (claveText == null) { |
||
770 | claveText = new JTextField(); |
||
771 | claveText.setPreferredSize(new java.awt.Dimension(300, 20)); |
||
772 | } |
||
773 | |||
774 | return claveText;
|
||
775 | } |
||
776 | |||
777 | /**
|
||
778 | * This method initializes jComboBox
|
||
779 | *
|
||
780 | * @return javax.swing.JComboBox
|
||
781 | */
|
||
782 | private JComboBox getCoordenadasCombo() { |
||
783 | if (coordenadasCombo == null) { |
||
784 | String[] coordenadas = { |
||
785 | "igual", "contiene", "incluye", "est? totalmente fuera de" |
||
786 | }; |
||
787 | coordenadasCombo = new JComboBox(coordenadas); |
||
788 | coordenadasCombo.setPreferredSize(new java.awt.Dimension(290,25)); |
||
789 | coordenadasCombo.setBackground(Color.white);
|
||
790 | } |
||
791 | |||
792 | return coordenadasCombo;
|
||
793 | } |
||
794 | |||
795 | /**
|
||
796 | * This method initializes jPanel4
|
||
797 | *
|
||
798 | * @return javax.swing.JPanel
|
||
799 | */
|
||
800 | private JPanel getPanelCoordenadas() { |
||
801 | if (panelCoordenadas == null) { |
||
802 | panelCoordenadas = new JPanel(); |
||
803 | panelCoordenadas.setLayout(new BoxLayout(panelCoordenadas, BoxLayout.Y_AXIS)); |
||
804 | panelCoordenadas.setBorder(javax.swing.BorderFactory.createTitledBorder( |
||
805 | null, "Coordenadas", |
||
806 | javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, |
||
807 | javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null)); |
||
808 | panelCoordenadas.setPreferredSize(new java.awt.Dimension(315, 240)); |
||
809 | panelCoordenadas.add(getPanelSuperiores(), null);
|
||
810 | panelCoordenadas.add(getPanelInferiores(), null);
|
||
811 | panelCoordenadas.add(getJPanel(), null);
|
||
812 | } |
||
813 | |||
814 | return panelCoordenadas;
|
||
815 | } |
||
816 | |||
817 | /**
|
||
818 | * This method initializes jPanel5
|
||
819 | *
|
||
820 | * @return javax.swing.JPanel
|
||
821 | */
|
||
822 | private JPanel getLowerPanel() { |
||
823 | if (lowerPanel == null) { |
||
824 | lowerPanel = new JPanel(); |
||
825 | lowerPanel.setPreferredSize(new java.awt.Dimension(665,335)); |
||
826 | lowerPanel.add(getJPanel33(), null);
|
||
827 | lowerPanel.add(getJPanel3(), null);
|
||
828 | } |
||
829 | |||
830 | return lowerPanel;
|
||
831 | } |
||
832 | |||
833 | |||
834 | /* (non-Javadoc)
|
||
835 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getTitleOption()
|
||
836 | */
|
||
837 | public String getTitleOption() { |
||
838 | if (getExactaButton().isSelected()) {
|
||
839 | return "E"; |
||
840 | } |
||
841 | |||
842 | if (getCualquieraButton().isSelected()) {
|
||
843 | return "Y"; |
||
844 | } |
||
845 | |||
846 | if (getTodasButton().isSelected()) {
|
||
847 | return "A"; |
||
848 | } |
||
849 | |||
850 | return null; |
||
851 | } |
||
852 | |||
853 | /* (non-Javadoc)
|
||
854 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getAbstract()
|
||
855 | */
|
||
856 | public String getAbstract() { |
||
857 | if (getResumenText().getText().equals("")) { |
||
858 | return null; |
||
859 | } |
||
860 | |||
861 | return getResumenText().getText();
|
||
862 | } |
||
863 | |||
864 | /* (non-Javadoc)
|
||
865 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getKeys()
|
||
866 | */
|
||
867 | public String getKeys() { |
||
868 | if (getClaveText().getText().equals("")) { |
||
869 | return null; |
||
870 | } |
||
871 | |||
872 | return getClaveText().getText();
|
||
873 | } |
||
874 | |||
875 | /* (non-Javadoc)
|
||
876 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getCathegory()
|
||
877 | */
|
||
878 | public String getCathegory() { |
||
879 | return (String) getCategoriaCombo().getSelectedItem(); |
||
880 | } |
||
881 | |||
882 | /* (non-Javadoc)
|
||
883 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getScale()
|
||
884 | */
|
||
885 | public String getScale() { |
||
886 | return (String) getEscalaCombo().getSelectedItem(); |
||
887 | } |
||
888 | |||
889 | /* (non-Javadoc)
|
||
890 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getDateTo()
|
||
891 | */
|
||
892 | public String getDateTo() { |
||
893 | if (getAText().getText().equals("")) { |
||
894 | return null; |
||
895 | } |
||
896 | |||
897 | return getAText().getText();
|
||
898 | } |
||
899 | |||
900 | /* (non-Javadoc)
|
||
901 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getDateFrom()
|
||
902 | */
|
||
903 | public String getDateFrom() { |
||
904 | if (getDeText().getText().equals("")) { |
||
905 | return null; |
||
906 | } |
||
907 | |||
908 | return getDeText().getText();
|
||
909 | } |
||
910 | |||
911 | /* (non-Javadoc)
|
||
912 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getCoordinates()
|
||
913 | */
|
||
914 | public Coordinates getCoordinates() {
|
||
915 | return new Coordinates(getULXText().getText(), getULYText().getText(), |
||
916 | getBRXText().getText(), getBRYText().getText()); |
||
917 | } |
||
918 | |||
919 | /* (non-Javadoc)
|
||
920 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getCoordinatesOption()
|
||
921 | */
|
||
922 | public String getCoordinatesOption() { |
||
923 | return (String) getCoordenadasCombo().getSelectedItem(); |
||
924 | } |
||
925 | |||
926 | /* (non-Javadoc)
|
||
927 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getProvider()
|
||
928 | */
|
||
929 | public String getProvider() { |
||
930 | if (getProveedorText().getText().equals("")) { |
||
931 | return null; |
||
932 | } |
||
933 | |||
934 | return getProveedorText().getText();
|
||
935 | } |
||
936 | |||
937 | /* (non-Javadoc)
|
||
938 | * @see es.gva.cit.catalogClient.ui.ISearchPanel#getRestrictAreaClicked()
|
||
939 | */
|
||
940 | public boolean getRestrictAreaClicked() { |
||
941 | // TODO Auto-generated method stub
|
||
942 | return false; |
||
943 | } |
||
944 | |||
945 | /**
|
||
946 | * It sets a lower panel visible or not visible
|
||
947 | * @param isMinimized
|
||
948 | */
|
||
949 | public void setMinimized(boolean isMinimized){ |
||
950 | if (isMinimized){
|
||
951 | lowerPanel.setVisible(false);
|
||
952 | setSize(700,100); |
||
953 | }else{
|
||
954 | lowerPanel.setVisible(true);
|
||
955 | setSize(700,900); |
||
956 | } |
||
957 | this.repaint();
|
||
958 | } |
||
959 | |||
960 | } // @jve:decl-index=0:visual-constraint="10,10" |