Revision 12552 branches/CatalogYNomenclator_v1_1_0_1005/applications/appCatalogYNomenclatorClient/src/es/gva/cit/catalogClient/ui/search/SearchLowerPanel.java

View differences:

SearchLowerPanel.java
44 44
import java.awt.FlowLayout;
45 45
import java.awt.GridLayout;
46 46

  
47
import javax.swing.BorderFactory;
47 48
import javax.swing.BoxLayout;
48 49
import javax.swing.ButtonGroup;
49 50
import javax.swing.JComboBox;
......
60 61

  
61 62
import es.gva.cit.catalogClient.querys.Coordinates;
62 63
import es.gva.cit.catalogClient.schemas.Schemas;
64
import es.gva.cit.catalogClient.utils.CatalogConstants;
63 65
import es.gva.cit.catalogClient.utils.Doubles;
64 66

  
65 67
/**
......
69 71
 * @author Jorge Piera Llodra (piera_jor@gva.es)
70 72
 */
71 73
public class SearchLowerPanel extends JPanel {
72
	/**
73
	 * 
74
	 * 
75
	 */
76
	private JPanel panelBotones = null;
77
	/**
78
	 * 
79
	 * 
80
	 */
81
	private JRadioButton exactaButton = null;
82
	/**
83
	 * 
84
	 * 
85
	 */
86
	private JRadioButton cualquieraButton = null;
87
	/**
88
	 * 
89
	 * 
90
	 */
91
	private JRadioButton todasButton = null;
92
	/**
93
	 * 
94
	 * 
95
	 */
96
	private JComboBox categoriaCombo = null;
97
	/**
98
	 * 
99
	 * 
100
	 */
101
	private JComboBox escalaCombo = null;
102
	/**
103
	 * 
104
	 * 
105
	 */
106
	private JPanel panelLabCategoria = null;
107
	/**
108
	 * 
109
	 * 
110
	 */
111
	private JLabel categoriaLab = null;
112
	/**
113
	 * 
114
	 * 
115
	 */
116
	private JPanel panelLabEscala = null;
117
	/**
118
	 * 
119
	 * 
120
	 */
121
	private JLabel escalaLabel = null;
122
	/**
123
	 * 
124
	 * 
125
	 */
126
	private JPanel panelLabProveedor = null;
127
	/**
128
	 * 
129
	 * 
130
	 */
131
	private JLabel proveedorLabel = null;
132
	/**
133
	 * 
134
	 * 
135
	 */
136
	private JTextField providerText = null;
137
	/**
138
	 * 
139
	 * 
140
	 */
141
	private JPanel panelAjusteBotones = null;
142
	/**
143
	 * 
144
	 * 
145
	 */
146
	private JPanel lowerRightPanel = null;
147
	/**
148
	 * 
149
	 * 
150
	 */
151
	private JPanel panelLabFecha = null;
152
	/**
153
	 * 
154
	 * 
155
	 */
156
	private JPanel lowerLeftPanel = null;
157
	/**
158
	 * 
159
	 * 
160
	 */
161
	private JPanel panelDe = null;
162
	/**
163
	 * 
164
	 * 
165
	 */
166
	private JPanel panelHasta = null;
167
	/**
168
	 * 
169
	 * 
170
	 */
171
	private JLabel deLabel = null;
172
	/**
173
	 * 
174
	 * 
175
	 */
176
	private JFormattedTextField fromText = null;
177
	/**
178
	 * 
179
	 * 
180
	 */
181
	private JLabel ALabel = null;
182
	/**
183
	 * 
184
	 * 
185
	 */
186
	private JFormattedTextField toText = null;
187
	/**
188
	 * 
189
	 * 
190
	 */
191
	private JPanel jPanel3 = null;
192
	/**
193
	 * 
194
	 * 
195
	 */
196
	private JPanel panelSuperiores = null;
197
	/**
198
	 * 
199
	 * 
200
	 */
201
	private JPanel panelInferiores = null;
202
	/**
203
	 * 
204
	 * 
205
	 */
206
	private JLabel ULXLabel = null;
207
	/**
208
	 * 
209
	 * 
210
	 */
211
	private JTextField ULXText = null;
212
	/**
213
	 * 
214
	 * 
215
	 */
216
	private JLabel ULYLabel = null;
217
	/**
218
	 * 
219
	 * 
220
	 */
221
	private JTextField ULYText = null;
222
	/**
223
	 * 
224
	 * 
225
	 */
226
	private JLabel BRXLabel = null;
227
	/**
228
	 * 
229
	 * 
230
	 */
231
	private JTextField BRXText = null;
232
	/**
233
	 * 
234
	 * 
235
	 */
236
	private JLabel BRYLabel = null;
237
	/**
238
	 * 
239
	 * 
240
	 */
241
	private JTextField BRYText = null;
242
	/**
243
	 * 
244
	 * 
245
	 */
246
	private JPanel jPanel = null;
247
	/**
248
	 * 
249
	 * 
250
	 */
251
	private JPanel jPanel8 = null;
252
	/**
253
	 * 
254
	 * 
255
	 */
256
	private JPanel panelCategoriaCombo = null;
257
	/**
258
	 * 
259
	 * 
260
	 */
261
	private JPanel panelEscalaCombo = null;
262
	/**
263
	 * 
264
	 * 
265
	 */
266
	private JPanel panelProveedorText = null;
267
	/**
268
	 * 
269
	 * 
270
	 */
271
	private JPanel panelLabResumen = null;
272
	/**
273
	 * 
274
	 * 
275
	 */
276
	private JPanel panelTextResumen = null;
277
	/**
278
	 * 
279
	 * 
280
	 */
281
	private JPanel panelLabClave = null;
282
	/**
283
	 * 
284
	 * 
285
	 */
286
	private JPanel panelTextClave = null;
287
	/**
288
	 * 
289
	 * 
290
	 */
291
	private JLabel resumenLabel = null;
292
	/**
293
	 * 
294
	 * 
295
	 */
296
	private JLabel claveLabel = null;
297
	/**
298
	 * 
299
	 * 
300
	 */
301
	private JTextField resumenText = null;
302
	/**
303
	 * 
304
	 * 
305
	 */
306
	private JTextField keyWordText = null;
307
	/**
308
	 * 
309
	 * 
310
	 */
311
	private JComboBox coordenadasCombo = null;
312
	/**
313
	 * 
314
	 * 
315
	 */
316
	private JPanel panelCoordenadas = null;
317
	/**
318
	 * 
319
	 * 
320
	 */
321
	private JPanel lowerPanel = null;
74
	// Variables declaration - do not modify                     
75
	private javax.swing.JLabel abstractLabel1;
76
	private javax.swing.JPanel abstractPanel1;
77
	private javax.swing.JTextField abstractText1;
78
	private javax.swing.JRadioButton allRButton;
79
	private javax.swing.JRadioButton anyRButton;
80
	private javax.swing.JLabel brxLabel;
81
	private javax.swing.JTextField brxText;
82
	private javax.swing.JLabel bryLabel;
83
	private javax.swing.JTextField bryText;
84
	private javax.swing.JComboBox cathegoryCombo;
85
	private javax.swing.JLabel cathegoryLabel;
86
	private javax.swing.JPanel cathegoryPanel;
87
	private javax.swing.JPanel coordinatesPanel;
88
	private javax.swing.JComboBox coordinatesRelationshipCombo;
89
	private javax.swing.JPanel coordinatesRelationshipPanel;
90
	private javax.swing.JRadioButton exactRButton;
91
	private javax.swing.JLabel keywordsLabel;
92
	private javax.swing.JPanel keywordsPanel;
93
	private javax.swing.JTextField keywordsText;
94
	private javax.swing.JPanel leftPanel;
95
	private javax.swing.JPanel lowerCoordinatesPanel;
96
	private javax.swing.JLabel lowerUpdateLabel;
97
	private javax.swing.JPanel lowerUpdatePanel1;
98
	private javax.swing.JTextField loweruperUpdateText;
99
	private javax.swing.JPanel nameOptionsPanel;
100
	private javax.swing.JLabel providerLabel;
101
	private javax.swing.JPanel providerPanel;
102
	private javax.swing.JTextField providerText;
103
	private javax.swing.JPanel rigthPanel;
104
	private javax.swing.JComboBox scaleCombo;
105
	private javax.swing.JLabel scaleLabel;
106
	private javax.swing.JPanel scalePanel;
107
	private javax.swing.JLabel ulxLabel;
108
	private javax.swing.JTextField ulxText;
109
	private javax.swing.JLabel ulyLabel;
110
	private javax.swing.JTextField ulyText;
111
	private javax.swing.JPanel updatePanel;
112
	private javax.swing.JLabel uperUpdateLabel;
113
	private javax.swing.JTextField uperUpdateText;
114
	private javax.swing.JPanel upperCoordinatesPanel;
115
	private javax.swing.JPanel upperUpdatePanel;
322 116
	
323
	/**
324
	 * 
325
	 * 
326
	 */
327
	private String serverType = null;
328
	private SearchDialogPanel parent = null;
117
	// End of variables declaration  
118
	public SearchLowerPanel() {
119
		initComponents();
120
		initLabels();
121
		initDefaultValues();
122
	}
329 123
	
330
	/**
331
	 * This method initializes
332
	 * 
333
	 * 
334
	 * @param translator 
335
	 * @param serverType 
336
	 * @param serverProfile 
124
	/** This method is called from within the constructor to
125
	 * initialize the form.
126
	 * WARNING: Do NOT modify this code. The content of this method is
127
	 * always regenerated by the Form Editor.
337 128
	 */
338
	public  SearchLowerPanel(String serverType, String serverProfile, SearchDialogPanel parent) {        
339
		super();
340
		this.serverType = serverType;
341
		this.parent = parent;
342
		initialize();
343
		disableComponents(serverType,serverProfile);
344
	} 
129
	// <editor-fold defaultstate="collapsed" desc=" Generated Code ">                          
130
	private void initComponents() {
131
		java.awt.GridBagConstraints gridBagConstraints;
132

  
133
		leftPanel = new javax.swing.JPanel();
134
		nameOptionsPanel = new javax.swing.JPanel();
135
		exactRButton = new javax.swing.JRadioButton();
136
		anyRButton = new javax.swing.JRadioButton();
137
		allRButton = new javax.swing.JRadioButton();
138
		abstractPanel1 = new javax.swing.JPanel();
139
		abstractLabel1 = new javax.swing.JLabel();
140
		abstractText1 = new javax.swing.JTextField();
141
		keywordsPanel = new javax.swing.JPanel();
142
		keywordsLabel = new javax.swing.JLabel();
143
		keywordsText = new javax.swing.JTextField();
144
		cathegoryPanel = new javax.swing.JPanel();
145
		cathegoryLabel = new javax.swing.JLabel();
146
		cathegoryCombo = new javax.swing.JComboBox();
147
		scalePanel = new javax.swing.JPanel();
148
		scaleLabel = new javax.swing.JLabel();
149
		scaleCombo = new javax.swing.JComboBox();
150
		providerPanel = new javax.swing.JPanel();
151
		providerLabel = new javax.swing.JLabel();
152
		providerText = new javax.swing.JTextField();
153
		rigthPanel = new javax.swing.JPanel();
154
		updatePanel = new javax.swing.JPanel();
155
		upperUpdatePanel = new javax.swing.JPanel();
156
		uperUpdateLabel = new javax.swing.JLabel();
157
		uperUpdateText = new javax.swing.JTextField();
158
		lowerUpdatePanel1 = new javax.swing.JPanel();
159
		lowerUpdateLabel = new javax.swing.JLabel();
160
		loweruperUpdateText = new javax.swing.JTextField();
161
		coordinatesPanel = new javax.swing.JPanel();
162
		upperCoordinatesPanel = new javax.swing.JPanel();
163
		ulxLabel = new javax.swing.JLabel();
164
		ulxText = new javax.swing.JTextField();
165
		ulyLabel = new javax.swing.JLabel();
166
		ulyText = new javax.swing.JTextField();
167
		lowerCoordinatesPanel = new javax.swing.JPanel();
168
		brxLabel = new javax.swing.JLabel();
169
		brxText = new javax.swing.JTextField();
170
		bryLabel = new javax.swing.JLabel();
171
		bryText = new javax.swing.JTextField();
172
		coordinatesRelationshipPanel = new javax.swing.JPanel();
173
		coordinatesRelationshipCombo = new javax.swing.JComboBox();
174

  
175
		setLayout(new java.awt.GridBagLayout());
176

  
177
		leftPanel.setLayout(new java.awt.GridBagLayout());
178

  
179
		leftPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(2, 5, 2, 5));
180
		nameOptionsPanel.setLayout(new java.awt.GridBagLayout());
181

  
182
		nameOptionsPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("concordancia"));
183
		exactRButton.setText("jRadioButton1");
184
		exactRButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
185
		exactRButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
186
		gridBagConstraints = new java.awt.GridBagConstraints();
187
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
188
		gridBagConstraints.weightx = 1.0;
189
		gridBagConstraints.insets = new java.awt.Insets(2, 5, 5, 0);
190
		nameOptionsPanel.add(exactRButton, gridBagConstraints);
191

  
192
		anyRButton.setText("jRadioButton1");
193
		anyRButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
194
		anyRButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
195
		gridBagConstraints = new java.awt.GridBagConstraints();
196
		gridBagConstraints.gridx = 0;
197
		gridBagConstraints.gridy = 1;
198
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
199
		gridBagConstraints.weightx = 1.0;
200
		gridBagConstraints.insets = new java.awt.Insets(2, 5, 2, 0);
201
		nameOptionsPanel.add(anyRButton, gridBagConstraints);
202

  
203
		allRButton.setText("jRadioButton2");
204
		allRButton.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
205
		allRButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
206
		gridBagConstraints = new java.awt.GridBagConstraints();
207
		gridBagConstraints.gridx = 0;
208
		gridBagConstraints.gridy = 2;
209
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
210
		gridBagConstraints.weightx = 1.0;
211
		gridBagConstraints.insets = new java.awt.Insets(2, 5, 2, 0);
212
		nameOptionsPanel.add(allRButton, gridBagConstraints);
213

  
214
		gridBagConstraints = new java.awt.GridBagConstraints();
215
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
216
		gridBagConstraints.weightx = 1.0;
217
		leftPanel.add(nameOptionsPanel, gridBagConstraints);
218

  
219
		abstractPanel1.setLayout(new java.awt.GridBagLayout());
220

  
221
		abstractLabel1.setText("jLabel1");
222
		gridBagConstraints = new java.awt.GridBagConstraints();
223
		gridBagConstraints.gridx = 0;
224
		gridBagConstraints.gridy = 0;
225
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
226
		gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
227
		gridBagConstraints.weightx = 1.0;
228
		gridBagConstraints.insets = new java.awt.Insets(5, 0, 2, 0);
229
		abstractPanel1.add(abstractLabel1, gridBagConstraints);
230

  
231
		abstractText1.setText("jTextField1");
232
		gridBagConstraints = new java.awt.GridBagConstraints();
233
		gridBagConstraints.gridx = 0;
234
		gridBagConstraints.gridy = 1;
235
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
236
		gridBagConstraints.weightx = 1.0;
237
		gridBagConstraints.insets = new java.awt.Insets(0, 0, 5, 0);
238
		abstractPanel1.add(abstractText1, gridBagConstraints);
239

  
240
		gridBagConstraints = new java.awt.GridBagConstraints();
241
		gridBagConstraints.gridx = 0;
242
		gridBagConstraints.gridy = 1;
243
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
244
		gridBagConstraints.weightx = 1.0;
245
		leftPanel.add(abstractPanel1, gridBagConstraints);
246

  
247
		keywordsPanel.setLayout(new java.awt.GridBagLayout());
248

  
249
		keywordsLabel.setText("jLabel1");
250
		gridBagConstraints = new java.awt.GridBagConstraints();
251
		gridBagConstraints.gridx = 0;
252
		gridBagConstraints.gridy = 0;
253
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
254
		gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
255
		gridBagConstraints.weightx = 1.0;
256
		gridBagConstraints.insets = new java.awt.Insets(5, 0, 2, 0);
257
		keywordsPanel.add(keywordsLabel, gridBagConstraints);
258

  
259
		keywordsText.setText("jTextField1");
260
		gridBagConstraints = new java.awt.GridBagConstraints();
261
		gridBagConstraints.gridx = 0;
262
		gridBagConstraints.gridy = 1;
263
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
264
		gridBagConstraints.weightx = 1.0;
265
		gridBagConstraints.insets = new java.awt.Insets(0, 0, 5, 0);
266
		keywordsPanel.add(keywordsText, gridBagConstraints);
267

  
268
		gridBagConstraints = new java.awt.GridBagConstraints();
269
		gridBagConstraints.gridx = 0;
270
		gridBagConstraints.gridy = 2;
271
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
272
		gridBagConstraints.weightx = 1.0;
273
		leftPanel.add(keywordsPanel, gridBagConstraints);
274

  
275
		cathegoryPanel.setLayout(new java.awt.GridBagLayout());
276

  
277
		cathegoryLabel.setText("jLabel1");
278
		gridBagConstraints = new java.awt.GridBagConstraints();
279
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
280
		gridBagConstraints.weightx = 1.0;
281
		gridBagConstraints.insets = new java.awt.Insets(5, 0, 2, 0);
282
		cathegoryPanel.add(cathegoryLabel, gridBagConstraints);
283

  
284
		cathegoryCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Art\u00edculo 1", "Art\u00edculo 2", "Art\u00edculo 3", "Art\u00edculo 4" }));
285
		gridBagConstraints = new java.awt.GridBagConstraints();
286
		gridBagConstraints.gridx = 0;
287
		gridBagConstraints.gridy = 1;
288
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
289
		gridBagConstraints.weightx = 1.0;
290
		gridBagConstraints.insets = new java.awt.Insets(2, 0, 5, 0);
291
		cathegoryPanel.add(cathegoryCombo, gridBagConstraints);
292

  
293
		gridBagConstraints = new java.awt.GridBagConstraints();
294
		gridBagConstraints.gridx = 0;
295
		gridBagConstraints.gridy = 3;
296
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
297
		gridBagConstraints.weightx = 1.0;
298
		leftPanel.add(cathegoryPanel, gridBagConstraints);
299

  
300
		scalePanel.setLayout(new java.awt.GridBagLayout());
301

  
302
		scaleLabel.setText("jLabel1");
303
		gridBagConstraints = new java.awt.GridBagConstraints();
304
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
305
		gridBagConstraints.weightx = 1.0;
306
		gridBagConstraints.insets = new java.awt.Insets(5, 0, 2, 0);
307
		scalePanel.add(scaleLabel, gridBagConstraints);
308

  
309
		scaleCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Art\u00edculo 1", "Art\u00edculo 2", "Art\u00edculo 3", "Art\u00edculo 4" }));
310
		gridBagConstraints = new java.awt.GridBagConstraints();
311
		gridBagConstraints.gridx = 0;
312
		gridBagConstraints.gridy = 1;
313
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
314
		gridBagConstraints.weightx = 1.0;
315
		gridBagConstraints.insets = new java.awt.Insets(2, 0, 5, 0);
316
		scalePanel.add(scaleCombo, gridBagConstraints);
317

  
318
		gridBagConstraints = new java.awt.GridBagConstraints();
319
		gridBagConstraints.gridx = 0;
320
		gridBagConstraints.gridy = 4;
321
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
322
		gridBagConstraints.weightx = 1.0;
323
		leftPanel.add(scalePanel, gridBagConstraints);
324

  
325
		providerPanel.setLayout(new java.awt.GridBagLayout());
326

  
327
		providerLabel.setText("jLabel1");
328
		gridBagConstraints = new java.awt.GridBagConstraints();
329
		gridBagConstraints.gridx = 0;
330
		gridBagConstraints.gridy = 0;
331
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
332
		gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
333
		gridBagConstraints.weightx = 1.0;
334
		gridBagConstraints.insets = new java.awt.Insets(5, 0, 2, 0);
335
		providerPanel.add(providerLabel, gridBagConstraints);
336

  
337
		providerText.setText("jTextField1");
338
		gridBagConstraints = new java.awt.GridBagConstraints();
339
		gridBagConstraints.gridx = 0;
340
		gridBagConstraints.gridy = 1;
341
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
342
		gridBagConstraints.weightx = 1.0;
343
		gridBagConstraints.insets = new java.awt.Insets(0, 0, 5, 0);
344
		providerPanel.add(providerText, gridBagConstraints);
345

  
346
		gridBagConstraints = new java.awt.GridBagConstraints();
347
		gridBagConstraints.gridx = 0;
348
		gridBagConstraints.gridy = 5;
349
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
350
		gridBagConstraints.weightx = 1.0;
351
		leftPanel.add(providerPanel, gridBagConstraints);
352

  
353
		gridBagConstraints = new java.awt.GridBagConstraints();
354
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
355
		gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
356
		gridBagConstraints.weightx = 0.5;
357
		gridBagConstraints.weighty = 1.0;
358
		add(leftPanel, gridBagConstraints);
359

  
360
		rigthPanel.setLayout(new java.awt.GridBagLayout());
361

  
362
		rigthPanel.setBorder(javax.swing.BorderFactory.createEmptyBorder(1, 1, 1, 3));
363
		updatePanel.setLayout(new java.awt.GridBagLayout());
364

  
365
		updatePanel.setBorder(javax.swing.BorderFactory.createTitledBorder("update"));
366
		upperUpdatePanel.setLayout(new java.awt.GridBagLayout());
367

  
368
		uperUpdateLabel.setText("jLabel1");
369
		gridBagConstraints = new java.awt.GridBagConstraints();
370
		gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
371
		upperUpdatePanel.add(uperUpdateLabel, gridBagConstraints);
372

  
373
		uperUpdateText.setText("jTextField1");
374
		gridBagConstraints = new java.awt.GridBagConstraints();
375
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
376
		gridBagConstraints.weightx = 1.0;
377
		gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
378
		upperUpdatePanel.add(uperUpdateText, gridBagConstraints);
379

  
380
		gridBagConstraints = new java.awt.GridBagConstraints();
381
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
382
		gridBagConstraints.weightx = 1.0;
383
		updatePanel.add(upperUpdatePanel, gridBagConstraints);
384

  
385
		lowerUpdatePanel1.setLayout(new java.awt.GridBagLayout());
386

  
387
		lowerUpdateLabel.setText("jLabel1");
388
		gridBagConstraints = new java.awt.GridBagConstraints();
389
		gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
390
		lowerUpdatePanel1.add(lowerUpdateLabel, gridBagConstraints);
391

  
392
		loweruperUpdateText.setText("jTextField1");
393
		gridBagConstraints = new java.awt.GridBagConstraints();
394
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
395
		gridBagConstraints.weightx = 1.0;
396
		gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
397
		lowerUpdatePanel1.add(loweruperUpdateText, gridBagConstraints);
398

  
399
		gridBagConstraints = new java.awt.GridBagConstraints();
400
		gridBagConstraints.gridx = 0;
401
		gridBagConstraints.gridy = 1;
402
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
403
		gridBagConstraints.weightx = 1.0;
404
		updatePanel.add(lowerUpdatePanel1, gridBagConstraints);
405

  
406
		gridBagConstraints = new java.awt.GridBagConstraints();
407
		gridBagConstraints.gridx = 0;
408
		gridBagConstraints.gridy = 1;
409
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
410
		gridBagConstraints.weightx = 1.0;
411
		rigthPanel.add(updatePanel, gridBagConstraints);
412

  
413
		coordinatesPanel.setLayout(new java.awt.GridBagLayout());
414

  
415
		coordinatesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("coordinates"));
416
		upperCoordinatesPanel.setLayout(new java.awt.GridBagLayout());
417

  
418
		upperCoordinatesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("upper"));
419
		ulxLabel.setText("ULX:");
420
		gridBagConstraints = new java.awt.GridBagConstraints();
421
		gridBagConstraints.weightx = 0.15;
422
		upperCoordinatesPanel.add(ulxLabel, gridBagConstraints);
423

  
424
		ulxText.setText("jTextField1");
425
		gridBagConstraints = new java.awt.GridBagConstraints();
426
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
427
		gridBagConstraints.weightx = 0.35;
428
		gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 2);
429
		upperCoordinatesPanel.add(ulxText, gridBagConstraints);
430

  
431
		ulyLabel.setText("ULY:");
432
		gridBagConstraints = new java.awt.GridBagConstraints();
433
		gridBagConstraints.weightx = 0.15;
434
		gridBagConstraints.insets = new java.awt.Insets(0, 2, 0, 0);
435
		upperCoordinatesPanel.add(ulyLabel, gridBagConstraints);
436

  
437
		ulyText.setText("jTextField1");
438
		gridBagConstraints = new java.awt.GridBagConstraints();
439
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
440
		gridBagConstraints.weightx = 0.35;
441
		upperCoordinatesPanel.add(ulyText, gridBagConstraints);
442

  
443
		gridBagConstraints = new java.awt.GridBagConstraints();
444
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
445
		gridBagConstraints.weightx = 1.0;
446
		coordinatesPanel.add(upperCoordinatesPanel, gridBagConstraints);
447

  
448
		lowerCoordinatesPanel.setLayout(new java.awt.GridBagLayout());
449

  
450
		lowerCoordinatesPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("lower"));
451
		brxLabel.setText("ULX:");
452
		gridBagConstraints = new java.awt.GridBagConstraints();
453
		gridBagConstraints.weightx = 0.15;
454
		lowerCoordinatesPanel.add(brxLabel, gridBagConstraints);
455

  
456
		brxText.setText("jTextField1");
457
		gridBagConstraints = new java.awt.GridBagConstraints();
458
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
459
		gridBagConstraints.weightx = 0.35;
460
		gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 2);
461
		lowerCoordinatesPanel.add(brxText, gridBagConstraints);
462

  
463
		bryLabel.setText("ULY:");
464
		gridBagConstraints = new java.awt.GridBagConstraints();
465
		gridBagConstraints.weightx = 0.15;
466
		gridBagConstraints.insets = new java.awt.Insets(0, 2, 0, 0);
467
		lowerCoordinatesPanel.add(bryLabel, gridBagConstraints);
468

  
469
		bryText.setText("jTextField1");
470
		gridBagConstraints = new java.awt.GridBagConstraints();
471
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
472
		gridBagConstraints.weightx = 0.35;
473
		lowerCoordinatesPanel.add(bryText, gridBagConstraints);
474

  
475
		gridBagConstraints = new java.awt.GridBagConstraints();
476
		gridBagConstraints.gridx = 0;
477
		gridBagConstraints.gridy = 1;
478
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
479
		gridBagConstraints.weightx = 1.0;
480
		coordinatesPanel.add(lowerCoordinatesPanel, gridBagConstraints);
481

  
482
		coordinatesRelationshipPanel.setLayout(new java.awt.GridBagLayout());
483

  
484
		coordinatesRelationshipCombo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Art\u00edculo 1", "Art\u00edculo 2", "Art\u00edculo 3", "Art\u00edculo 4" }));
485
		gridBagConstraints = new java.awt.GridBagConstraints();
486
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
487
		gridBagConstraints.weightx = 1.0;
488
		coordinatesRelationshipPanel.add(coordinatesRelationshipCombo, gridBagConstraints);
489

  
490
		gridBagConstraints = new java.awt.GridBagConstraints();
491
		gridBagConstraints.gridx = 0;
492
		gridBagConstraints.gridy = 2;
493
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
494
		gridBagConstraints.weightx = 1.0;
495
		gridBagConstraints.insets = new java.awt.Insets(2, 2, 2, 2);
496
		coordinatesPanel.add(coordinatesRelationshipPanel, gridBagConstraints);
497

  
498
		gridBagConstraints = new java.awt.GridBagConstraints();
499
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
500
		gridBagConstraints.weightx = 1.0;
501
		rigthPanel.add(coordinatesPanel, gridBagConstraints);
502

  
503
		gridBagConstraints = new java.awt.GridBagConstraints();
504
		gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
505
		gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
506
		gridBagConstraints.weightx = 0.5;
507
		gridBagConstraints.weighty = 1.0;
508
		add(rigthPanel, gridBagConstraints);
509

  
510
	}// </editor-fold>                
511

  
512
	private void initLabels(){
513
		nameOptionsPanel.setBorder(BorderFactory.createTitledBorder(Messages.getText("concordancia")));
514
		exactRButton.setText(Messages.getText("exactSentence"));
515
		anyRButton.setText(Messages.getText("anyWord"));
516
		allRButton.setText(Messages.getText("allWords"));
517
		coordinatesPanel.setBorder(BorderFactory.createTitledBorder(Messages.getText("coordinates")));
518
		upperCoordinatesPanel.setBorder(BorderFactory.createTitledBorder(Messages.getText("upperCoordinates")));
519
		lowerCoordinatesPanel.setBorder(BorderFactory.createTitledBorder(Messages.getText("lowerCoordinates")));
520
		ulxLabel.setText(Messages.getText("ULX") + ":");
521
		ulyLabel.setText(Messages.getText("ULY") + ":");
522
		brxLabel.setText(Messages.getText("BRX") + ":");
523
		bryLabel.setText(Messages.getText("BRY") + ":");
524
	}
345 525
	
346 526
	/**
347
	 * This method initializes this
348
	 * 
527
	 * Initializae some components with their default values
349 528
	 */
350
	private void initialize() {        
351
		this.setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
352
		this.setLocation(0, 0);
353
		this.setSize(565, 335);
354
		this.setPreferredSize(new java.awt.Dimension(565,335));
355
		this.add(getLowerPanel(), null);
356
	} 
357
	
529
	private void initDefaultValues(){
530
		cathegoryCombo.removeAllItems();
531
		scaleCombo.removeAllItems();
532
		coordinatesRelationshipCombo.removeAllItems();
533
		abstractText1.setText("");
534
		keywordsText.setText("");
535
		providerText.setText("");
536
		ulxText.setText("");
537
		ulyText.setText("");
538
		brxText.setText("");
539
		bryText.setText("");
540
		uperUpdateText.setText("");
541
		loweruperUpdateText.setText("");
542
	}
543
		
358 544
	/**
359
	 * This method initializes jPanel
360
	 * 
361
	 * 
362
	 * @return javax.swing.JPanel
545
	 * Add a coordinates relationship
546
	 * @param text
363 547
	 */
364
	private JPanel getPanelBotones() {        
365
		if (panelBotones == null) {
366
			panelBotones = new JPanel();
367
			panelBotones.setLayout(new BoxLayout(panelBotones, BoxLayout.Y_AXIS));
368
			panelBotones.setBorder(javax.swing.BorderFactory.createTitledBorder(
369
					null, Messages.getText("concordancia"),
370
					javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
371
					javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
372
			panelBotones.add(getExactaButton(), null);
373
			panelBotones.add(getCualquieraButton(), null);
374
			panelBotones.add(getTodasButton(), null);
375
			ButtonGroup group = new ButtonGroup();
376
			group.add(getExactaButton());
377
			group.add(getCualquieraButton());
378
			group.add(getTodasButton());
379
		}
380
		return panelBotones;
381
	} 
382
	
548
	public void addCoordinatesRelationship(String text) {
549
		coordinatesRelationshipCombo.addItem(text);		
550
	}
551

  
383 552
	/**
384
	 * This method initializes jRadioButton
385
	 * 
386
	 * 
387
	 * @return javax.swing.JRadioButton
553
	 * Adds a new cathegory
554
	 * @param text
388 555
	 */
389
	private JRadioButton getExactaButton() {        
390
		if (exactaButton == null) {
391
			exactaButton = new JRadioButton();
392
			exactaButton.setText(Messages.getText("exactSentence"));
393
			exactaButton.setSelected(true);
394
		}
395
		return exactaButton;
396
	} 
397
	
556
	public void addCathegory(String text) {
557
		cathegoryCombo.addItem(text);		
558
	}
559

  
398 560
	/**
399
	 * This method initializes jRadioButton1
400
	 * 
401
	 * 
402
	 * @return javax.swing.JRadioButton
561
	 * Adds a new scale
562
	 * @param text
403 563
	 */
404
	private JRadioButton getCualquieraButton() {        
405
		if (cualquieraButton == null) {
406
			cualquieraButton = new JRadioButton();
407
			cualquieraButton.setText(Messages.getText("anyWord"));
408
		}
409
		return cualquieraButton;
410
	} 
411
	
564
	public void addScale(String text) {
565
		scaleCombo.addItem(text);		
566
	}
567

  
412 568
	/**
413
	 * This method initializes jRadioButton2
414
	 * 
415
	 * 
416
	 * @return javax.swing.JRadioButton
569
	 * @return the title option
417 570
	 */
418
	private JRadioButton getTodasButton() {        
419
		if (todasButton == null) {
420
			todasButton = new JRadioButton();
421
			todasButton.setText(Messages.getText("allWords"));
571
	public String getTitleOption() {
572
		if (exactRButton.isSelected()) {
573
			return CatalogConstants.EXACT_WORDS;
574
		}else if (anyRButton.isSelected()) {
575
			return CatalogConstants.ANY_WORD;
576
		}else if (allRButton.isSelected()) {
577
			return CatalogConstants.ALL_WORDS;
422 578
		}
423
		return todasButton;
424
	} 
425
	
579
		return CatalogConstants.ANY_WORD;
580
	}
581

  
426 582
	/**
427
	 * This method initializes jComboBox
428
	 * 
429
	 * 
430
	 * @return javax.swing.JComboBox
583
	 * @return the abstract
431 584
	 */
432
	private JComboBox getCategoriaCombo() {        
433
		if (categoriaCombo == null) {
434
			String[] categorias = {
435
					Messages.getText("cathegoryAny") ,
436
					Messages.getText("cathegoryBiota") ,
437
					Messages.getText("cathegoryBoundaries") ,
438
					Messages.getText("cathegoryClimatologyMeteorologyAtmosphere") ,
439
					Messages.getText("cathegoryEconomy") ,
440
					Messages.getText("cathegoryElevation") ,
441
					Messages.getText("cathegoryEnvironment") ,
442
					Messages.getText("cathegoryFarming") ,
443
					Messages.getText("cathegoryGeoscientificInformation") ,
444
					Messages.getText("cathegoryHealth") ,
445
					Messages.getText("cathegoryImageryBaseMapsEarthCover") ,
446
					Messages.getText("cathegoryInlandWaters") ,
447
					Messages.getText("cathegoryIntelligenceMilitary"),
448
					Messages.getText("cathegoryLocation") ,
449
					Messages.getText("cathegoryOceans"),
450
					Messages.getText("cathegoryPlanningCadastre") ,
451
					Messages.getText("cathegorySociety") ,
452
					Messages.getText("cathegoryStructure") ,
453
					Messages.getText("cathegoryTransportation") ,
454
					Messages.getText("cathegoryUtilitiesCommunication")
455
			};
456
			categoriaCombo = new JComboBox(categorias);
457
			categoriaCombo.setPreferredSize(new java.awt.Dimension(250,20));
458
			categoriaCombo.setBackground(Color.white);
459
		}
460
		return categoriaCombo;
461
	} 
462
	
463
	/**
464
	 * This method initializes jComboBox
465
	 * 
466
	 * 
467
	 * @return javax.swing.JComboBox
468
	 */
469
	private JComboBox getEscalaCombo() {        
470
		if (escalaCombo == null) {
471
			String[] escalas = {
472
					Messages.getText("scaleAny") ,
473
					Messages.getText("scaleI") ,
474
					Messages.getText("scaleII") ,
475
					Messages.getText("scaleIII") ,
476
					Messages.getText("scaleIV") ,
477
					Messages.getText("scaleV") ,
478
					Messages.getText("scaleVI")
479
			};
480
			escalaCombo = new JComboBox(escalas);
481
			escalaCombo.setPreferredSize(new java.awt.Dimension(250,20));
482
			escalaCombo.setBackground(Color.white);
483
		}
484
		return escalaCombo;
485
	} 
486
	
487
	/**
488
	 * This method initializes jPanel
489
	 * 
490
	 * 
491
	 * @return javax.swing.JPanel
492
	 */
493
	private JPanel getPanelLabCategoria() {        
494
		if (panelLabCategoria == null) {
495
			categoriaLab = new JLabel();
496
			GridLayout gridLayout5 = new GridLayout();
497
			panelLabCategoria = new JPanel();
498
			panelLabCategoria.setLayout(gridLayout5);
499
			categoriaLab.setText(Messages.getText("cathegory"));
500
			gridLayout5.setRows(1);
501
			panelLabCategoria.add(categoriaLab, null);
502
		}
503
		return panelLabCategoria;
504
	} 
505
	
506
	/**
507
	 * This method initializes jPanel
508
	 * 
509
	 * 
510
	 * @return javax.swing.JPanel
511
	 */
512
	private JPanel getPanelLabEscala() {        
513
		if (panelLabEscala == null) {
514
			escalaLabel = new JLabel();
515
			GridLayout gridLayout2 = new GridLayout();
516
			panelLabEscala = new JPanel();
517
			panelLabEscala.setLayout(gridLayout2);
518
			gridLayout2.setRows(1);
519
			escalaLabel.setText(Messages.getText("scale"));
520
			panelLabEscala.add(escalaLabel, null);
521
		}
522
		return panelLabEscala;
523
	} 
524
	
525
	/**
526
	 * This method initializes jPanel
527
	 * 
528
	 * 
529
	 * @return javax.swing.JPanel
530
	 */
531
	private JPanel getPanelLabProveedor() {        
532
		if (panelLabProveedor == null) {
533
			proveedorLabel = new JLabel();
534
			panelLabProveedor = new JPanel();
535
			GridLayout gridLayout2 = new GridLayout();
536
			panelLabProveedor.setLayout(gridLayout2);
537
			proveedorLabel.setText(Messages.getText("provider"));
538
			panelLabProveedor.add(proveedorLabel, null);
539
		}
540
		return panelLabProveedor;
541
	} 
542
	
543
	/**
544
	 * This method initializes jTextField
545
	 * 
546
	 * 
547
	 * @return javax.swing.JTextField
548
	 */
549
	private JTextField getProviderText() {        
550
		if (providerText == null) {
551
			providerText = new JTextField();
552
			providerText.setPreferredSize(new java.awt.Dimension(250,20));
553
		}
554
		return providerText;
555
	} 
556
	
557
	/**
558
	 * This method initializes jPanel
559
	 * 
560
	 * 
561
	 * @return javax.swing.JPanel
562
	 */
563
	private JPanel getPanelAjusteBotones() {        
564
		if (panelAjusteBotones == null) {
565
			GridLayout gridLayout6 = new GridLayout();
566
			panelAjusteBotones = new JPanel();
567
			panelAjusteBotones.setLayout(gridLayout6);
568
			gridLayout6.setRows(1);
569
			panelAjusteBotones.add(getPanelBotones(), null);
570
		}
571
		return panelAjusteBotones;
572
	} 
573
	
574
	/**
575
	 * This method initializes jPanel3
576
	 * 
577
	 * 
578
	 * @return javax.swing.JPanel
579
	 */
580
	private JPanel getJPanel3() {        
581
		if (lowerRightPanel == null) {
582
			lowerRightPanel = new JPanel();
583
			lowerRightPanel.setLayout(new BoxLayout(
584
					lowerRightPanel, BoxLayout.Y_AXIS));
585
			lowerRightPanel.setPreferredSize(new java.awt.Dimension(250,330));
586
			lowerRightPanel.add(getPanelCoordenadas(), null);
587
			lowerRightPanel.add(getJPanel32(), null);
588
			lowerRightPanel.add(getJPanel37(), null);
589
			lowerRightPanel.add(getJPanel8(), null);
590
		}
591
		return lowerRightPanel;
592
	} 
593
	
594
	/**
595
	 * This method initializes jPanel3
596
	 * 
597
	 * 
598
	 * @return javax.swing.JPanel
599
	 */
600
	private JPanel getJPanel32() {        
601
		if (panelLabFecha == null) {
602
			TitledBorder titledBorder1 = javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,5), Messages.getText("lastUpdateDate"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null);
603
			panelLabFecha = new JPanel();
604
			panelLabFecha.setLayout(new BoxLayout(panelLabFecha, BoxLayout.Y_AXIS));
605
			panelLabFecha.setBorder(titledBorder1);
606
			titledBorder1.setBorder(javax.swing.BorderFactory.createLineBorder(java.awt.Color.gray,1));
607
			panelLabFecha.add(getJPanel34(), null);
608
			panelLabFecha.add(getJPanel35(), null);
609
		}
610
		return panelLabFecha;
611
	} 
612
	
613
	/**
614
	 * This method initializes jPanel3
615
	 * 
616
	 * 
617
	 * @return javax.swing.JPanel
618
	 */
619
	private JPanel getJPanel33() {        
620
		if (lowerLeftPanel == null) {
621
			lowerLeftPanel = new JPanel();
622
			lowerLeftPanel.setLayout(new BoxLayout(
623
					lowerLeftPanel, BoxLayout.Y_AXIS));
624
			lowerLeftPanel.setPreferredSize(new java.awt.Dimension(250,330));
625
			lowerLeftPanel.add(getPanelAjusteBotones(), null);
626
			lowerLeftPanel.add(getPanelLabResumen(), null);
627
			lowerLeftPanel.add(getPanelTextResumen(), null);
628
			lowerLeftPanel.add(getPanelLabClave(), null);
629
			lowerLeftPanel.add(getPanelTextClave(), null);
630
			lowerLeftPanel.add(getPanelLabCategoria(), null);
631
			lowerLeftPanel.add(getPanelCategoriaCombo(), null);
632
			lowerLeftPanel.add(getPanelLabEscala(), null);
633
			lowerLeftPanel.add(getPanelEscalaCombo(), null);
634
			lowerLeftPanel.add(getPanelLabProveedor(), null);
635
			lowerLeftPanel.add(getPanelProveedorText(), null);
636
		}
637
		return lowerLeftPanel;
638
	} 
639
	
640
	/**
641
	 * This method initializes jPanel3
642
	 * 
643
	 * 
644
	 * @return javax.swing.JPanel
645
	 */
646
	private JPanel getJPanel34() {        
647
		if (panelDe == null) {
648
			deLabel = new JLabel();
649
			FlowLayout flowLayout11 = new FlowLayout();
650
			panelDe = new JPanel();
651
			panelDe.setLayout(flowLayout11);
652
			deLabel.setText(Messages.getText("from"));
653
			deLabel.setPreferredSize(new java.awt.Dimension(60,15));
654
			deLabel.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);
655
			deLabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
656
			panelDe.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT);
657
			flowLayout11.setAlignment(java.awt.FlowLayout.LEFT);
658
			panelDe.add(deLabel, null);
659
			panelDe.add(getFromText(), null);
660
		}
661
		return panelDe;
662
	} 
663
	
664
	/**
665
	 * This method initializes jPanel3
666
	 * 
667
	 * 
668
	 * @return javax.swing.JPanel
669
	 */
670
	private JPanel getJPanel35() {        
671
		if (panelHasta == null) {
672
			ALabel = new JLabel();
673
			FlowLayout flowLayout12 = new FlowLayout();
674
			panelHasta = new JPanel();
675
			panelHasta.setLayout(flowLayout12);
676
			ALabel.setText(Messages.getText("to"));
677
			ALabel.setPreferredSize(new java.awt.Dimension(60,16));
678
			ALabel.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
679
			flowLayout12.setAlignment(java.awt.FlowLayout.LEFT);
680
			panelHasta.add(ALabel, null);
681
			panelHasta.add(getToText(), null);
682
		}
683
		return panelHasta;
684
	} 
685
	
686
	/**
687
	 * This method initializes jTextField
688
	 * 
689
	 * 
690
	 * @return javax.swing.JTextField
691
	 */
692
	private JFormattedTextField getFromText() {        
693
		if (fromText == null) {
694
			fromText = new JFormattedTextField();
695
			fromText.setPreferredSize(new java.awt.Dimension(100, 20));
696
		}
697
		return fromText;
698
	} 
699
	
700
	/**
701
	 * This method initializes jTextField
702
	 * 
703
	 * 
704
	 * @return javax.swing.JTextField
705
	 */
706
	private JFormattedTextField getToText() {        
707
		if (toText == null) {
708
			toText = new JFormattedTextField();
709
			toText.setPreferredSize(new java.awt.Dimension(100, 20));
710
		}
711
		return toText;
712
	} 
713
	
714
	/**
715
	 * This method initializes jPanel3
716
	 * 
717
	 * 
718
	 * @return javax.swing.JPanel
719
	 */
720
	private JPanel getJPanel37() {        
721
		if (jPanel3 == null) {
722
			jPanel3 = new JPanel();
723
			jPanel3.setPreferredSize(new java.awt.Dimension(10, 10));
724
		}
725
		return jPanel3;
726
	} 
727
	
728
	/**
729
	 * This method initializes jPanel4
730
	 * 
731
	 * 
732
	 * @return javax.swing.JPanel
733
	 */
734
	private JPanel getPanelSuperiores() {        
735
		if (panelSuperiores == null) {
736
			ULXLabel = new JLabel();
737
			ULYLabel = new JLabel();
738
			panelSuperiores = new JPanel();
739
			panelSuperiores.setBorder(javax.swing.BorderFactory.createTitledBorder(
740
					null, Messages.getText("upperCoordinates"),
741
					javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
742
					javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
743
			panelSuperiores.setPreferredSize(new java.awt.Dimension(213, 56));
744
			ULXLabel.setText(Messages.getText("ULX"));
745
			ULYLabel.setText(Messages.getText("ULY"));
746
			panelSuperiores.add(ULXLabel, null);
747
			panelSuperiores.add(getULXText(), null);
748
			panelSuperiores.add(ULYLabel, null);
749
			panelSuperiores.add(getULYText(), null);
750
		}
751
		return panelSuperiores;
752
	} 
753
	
754
	/**
755
	 * This method initializes jPanel4
756
	 * 
757
	 * 
758
	 * @return javax.swing.JPanel
759
	 */
760
	private JPanel getPanelInferiores() {        
761
		if (panelInferiores == null) {
762
			BRXLabel = new JLabel();
763
			BRYLabel = new JLabel();
764
			panelInferiores = new JPanel();
765
			panelInferiores.setBorder(javax.swing.BorderFactory.createTitledBorder(
766
					null, Messages.getText("lowerCoordinates"),
767
					javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
768
					javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
769
			BRXLabel.setText(Messages.getText("BRX"));
770
			BRYLabel.setText(Messages.getText("BRY"));
771
			panelInferiores.add(BRXLabel, null);
772
			panelInferiores.add(getBRXText(), null);
773
			panelInferiores.add(BRYLabel, null);
774
			panelInferiores.add(getBRYText(), null);
775
		}
776
		return panelInferiores;
777
	} 
778
	
779
	/**
780
	 * This method initializes jTextField
781
	 * 
782
	 * 
783
	 * @return javax.swing.JTextField
784
	 */
785
	private JTextField getULXText() {        
786
		if (ULXText == null) {
787
			ULXText = new JTextField();
788
			ULXText.setPreferredSize(new java.awt.Dimension(65,20));
789
		}
790
		return ULXText;
791
	} 
792
	
793
	/**
794
	 * This method initializes jTextField
795
	 * 
796
	 * 
797
	 * @return javax.swing.JTextField
798
	 */
799
	private JTextField getULYText() {        
800
		if (ULYText == null) {
801
			ULYText = new JTextField();
802
			ULYText.setPreferredSize(new java.awt.Dimension(65,20));
803
		}
804
		return ULYText;
805
	} 
806
	
807
	/**
808
	 * This method initializes jTextField
809
	 * 
810
	 * 
811
	 * @return javax.swing.JTextField
812
	 */
813
	private JTextField getBRXText() {        
814
		if (BRXText == null) {
815
			BRXText = new JTextField();
816
			BRXText.setPreferredSize(new java.awt.Dimension(65,20));
817
		}
818
		return BRXText;
819
	} 
820
	
821
	/**
822
	 * This method initializes jTextField
823
	 * 
824
	 * 
825
	 * @return javax.swing.JTextField
826
	 */
827
	private JTextField getBRYText() {        
828
		if (BRYText == null) {
829
			BRYText = new JTextField();
830
			BRYText.setPreferredSize(new java.awt.Dimension(60,20));
831
		}
832
		return BRYText;
833
	} 
834
	
835
	/**
836
	 * This method initializes jPanel
837
	 * 
838
	 * 
839
	 * @return javax.swing.JPanel
840
	 */
841
	private JPanel getJPanel() {        
842
		if (jPanel == null) {
843
			jPanel = new JPanel();
844
			jPanel.add(getCoordenadasCombo(), null);
845
		}
846
		return jPanel;
847
	} 
848
	
849
	/**
850
	 * This method initializes jPanel8
851
	 * 
852
	 * 
853
	 * @return javax.swing.JPanel
854
	 */
855
	private JPanel getJPanel8() {        
856
		if (jPanel8 == null) {
857
			jPanel8 = new JPanel();
858
			jPanel8.setPreferredSize(new java.awt.Dimension(10, 100));
859
		}
860
		return jPanel8;
861
	} 
862
	
863
	/**
864
	 * This method initializes jPanel9
865
	 * 
866
	 * 
867
	 * @return javax.swing.JPanel
868
	 */
869
	private JPanel getPanelCategoriaCombo() {        
870
		if (panelCategoriaCombo == null) {
871
			panelCategoriaCombo = new JPanel();
872
			panelCategoriaCombo.setPreferredSize(new java.awt.Dimension(260,25));
873
			panelCategoriaCombo.add(getCategoriaCombo(), null);
874
		}
875
		return panelCategoriaCombo;
876
	} 
877
	
878
	/**
879
	 * This method initializes jPanel9
880
	 * 
881
	 * 
882
	 * @return javax.swing.JPanel
883
	 */
884
	private JPanel getPanelEscalaCombo() {        
885
		if (panelEscalaCombo == null) {
886
			panelEscalaCombo = new JPanel();
887
			panelEscalaCombo.setPreferredSize(new java.awt.Dimension(260,25));
888
			panelEscalaCombo.add(getEscalaCombo(), null);
889
		}
890
		return panelEscalaCombo;
891
	} 
892
	
893
	/**
894
	 * This method initializes jPanel9
895
	 * 
896
	 * 
897
	 * @return javax.swing.JPanel
898
	 */
899
	private JPanel getPanelProveedorText() {        
900
		if (panelProveedorText == null) {
901
			panelProveedorText = new JPanel();
902
			panelProveedorText.setPreferredSize(new java.awt.Dimension(260,25));
903
			panelProveedorText.add(getProviderText(), null);
904
		}
905
		return panelProveedorText;
906
	} 
907
	
908
	/**
909
	 * This method initializes jPanel7
910
	 * 
911
	 * 
912
	 * @return javax.swing.JPanel
913
	 */
914
	private JPanel getPanelLabResumen() {        
915
		if (panelLabResumen == null) {
916
			resumenLabel = new JLabel();
917
			GridLayout gridLayout1 = new GridLayout();
918
			panelLabResumen = new JPanel();
919
			panelLabResumen.setLayout(gridLayout1);
920
			gridLayout1.setRows(1);
921
			resumenLabel.setText(Messages.getText("abstract"));
922
			panelLabResumen.add(resumenLabel, null);
923
		}
924
		return panelLabResumen;
925
	} 
926
	
927
	/**
928
	 * This method initializes jPanel7
929
	 * 
930
	 * 
931
	 * @return javax.swing.JPanel
932
	 */
933
	private JPanel getPanelTextResumen() {        
934
		if (panelTextResumen == null) {
935
			panelTextResumen = new JPanel();
936
			panelTextResumen.setPreferredSize(new java.awt.Dimension(260,25));
937
			panelTextResumen.add(getResumenText(), null);
938
		}
939
		return panelTextResumen;
940
	} 
941
	
942
	/**
943
	 * This method initializes jPanel9
944
	 * 
945
	 * 
946
	 * @return javax.swing.JPanel
947
	 */
948
	private JPanel getPanelLabClave() {        
949
		if (panelLabClave == null) {
950
			claveLabel = new JLabel();
951
			GridLayout gridLayout21 = new GridLayout();
952
			panelLabClave = new JPanel();
953
			panelLabClave.setLayout(gridLayout21);
954
			gridLayout21.setRows(1);
955
			claveLabel.setText(Messages.getText("keyWords"));
956
			panelLabClave.add(claveLabel, null);
957
		}
958
		return panelLabClave;
959
	} 
960
	
961
	/**
962
	 * This method initializes jPanel9
963
	 * 
964
	 * 
965
	 * @return javax.swing.JPanel
966
	 */
967
	private JPanel getPanelTextClave() {        
968
		if (panelTextClave == null) {
969
			panelTextClave = new JPanel();
970
			panelTextClave.setPreferredSize(new java.awt.Dimension(260,25));
971
			panelTextClave.add(getKeyWordText(), null);
972
		}
973
		return panelTextClave;
974
	} 
975
	
976
	/**
977
	 * This method initializes jTextField
978
	 * 
979
	 * 
980
	 * @return javax.swing.JTextField
981
	 */
982
	private JTextField getResumenText() {        
983
		if (resumenText == null) {
984
			resumenText = new JTextField();
985
			resumenText.setPreferredSize(new java.awt.Dimension(250,20));
986
		}
987
		return resumenText;
988
	} 
989
	
990
	/**
991
	 * This method initializes jTextField
992
	 * 
993
	 * 
994
	 * @return javax.swing.JTextField
995
	 */
996
	private JTextField getKeyWordText() {        
997
		if (keyWordText == null) {
998
			keyWordText = new JTextField();
999
			keyWordText.setPreferredSize(new java.awt.Dimension(250,20));
1000
		}
1001
		return keyWordText;
1002
	} 
1003
	
1004
	/**
1005
	 * This method initializes jComboBox
1006
	 * 
1007
	 * 
1008
	 * @return javax.swing.JComboBox
1009
	 */
1010
	private JComboBox getCoordenadasCombo() {        
1011
		if (coordenadasCombo == null) {
1012
			String[] coordenadas;
1013
			if (serverType.equals(ServerData.SERVER_SUBTYPE_CATALOG_Z3950)){
1014
				coordenadas = new String[4];
1015
				coordenadas[0] = Messages.getText("coordinatesContains");
1016
				coordenadas[1] = Messages.getText("coordinatesEqual");
1017
				coordenadas[2] = Messages.getText("coordinatesEnclose");
1018
				coordenadas[3] = Messages.getText("coordinatesFullyOutsideOf");
1019
				
1020
			}else{
1021
				coordenadas = new String[2];
1022
				coordenadas[0] = Messages.getText("coordinatesContains");
1023
				coordenadas[1] = Messages.getText("coordinatesFullyOutsideOf");
1024
			}
1025
			coordenadasCombo = new JComboBox(coordenadas);
1026
			coordenadasCombo.setPreferredSize(new java.awt.Dimension(240,20));
1027
			coordenadasCombo.setBackground(Color.white);
1028
		}
1029
		return coordenadasCombo;
1030
	} 
1031
	
1032
	/**
1033
	 * This method initializes jPanel4
1034
	 * 
1035
	 * 
1036
	 * @return javax.swing.JPanel
1037
	 */
1038
	private JPanel getPanelCoordenadas() {        
1039
		if (panelCoordenadas == null) {
1040
			panelCoordenadas = new JPanel();
1041
			panelCoordenadas.setLayout(new BoxLayout(panelCoordenadas, BoxLayout.Y_AXIS));
1042
			panelCoordenadas.setBorder(javax.swing.BorderFactory.createTitledBorder(
1043
					null, Messages.getText("coordinates"),
1044
					javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
1045
					javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
1046
			panelCoordenadas.setPreferredSize(new java.awt.Dimension(315,180));
1047
			panelCoordenadas.add(getPanelSuperiores(), null);
1048
			panelCoordenadas.add(getPanelInferiores(), null);
1049
			panelCoordenadas.add(getJPanel(), null);
1050
		}
1051
		return panelCoordenadas;
1052
	} 
1053
	
1054
	/**
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff