Revision 8604 branches/v10/applications/appCatalogYNomenclatorClient/src/es/gva/cit/catalogClient/ui/search/SearchUpperPanel.java

View differences:

SearchUpperPanel.java
40 40
*   dac@iver.es
41 41
*/
42 42
package es.gva.cit.catalogClient.ui.search;
43
import es.gva.cit.catalogClient.querys.Query;
43 44
import es.gva.cit.catalogClient.schemas.Schemas;
45

  
46
import com.iver.utiles.swing.JComboBox;
44 47
import com.iver.utiles.swing.jcomboServer.ServerData;
45 48
import java.awt.FlowLayout;
46 49
import java.awt.GridLayout;
......
53 56
import javax.swing.JTextField;
54 57

  
55 58
import org.gvsig.i18n.Messages;
59
import java.awt.Dimension;
56 60

  
57 61
/**
58 62
 * 
......
65 69
 * 
66 70
 * 
67 71
 */
68
    private JTextField tituloText = null;
72
    private JComboBox serviceText = null;
69 73
/**
70 74
 * 
71 75
 * 
......
110 114
 * 
111 115
 * 
112 116
 */
113
    private JPanel jPanel1 = null;
114
/**
115
 * 
116
 * 
117
 */
118 117
    private JButton sizeButton = null;
119 118
/**
120 119
 * 
121 120
 * 
122 121
 */
123 122
    private JPanel jPanel4 = null;
124

  
123
private JPanel jPanel = null;
124
private JLabel jLabel = null;
125
private JPanel jPanel2 = null;
126
private JTextField tituloText = null;
127
private JPanel jPanel3 = null;
125 128
/**
126 129
 * This method initializes
127 130
 * 
......
143 146
    private void initialize() {        
144 147
        setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
145 148
        setLocation(0, 0);
146
        setSize(675, 50);
147
        setPreferredSize(new java.awt.Dimension(510,50));
149
        setSize(675, 100);
150
        setPreferredSize(new java.awt.Dimension(510,75));
148 151
        add(getUpperPanel(), null);
149 152
    } 
150 153

  
......
154 157
 * 
155 158
 * @return javax.swing.JTextField
156 159
 */
157
    private JTextField getTituloText() {        
158
        if (tituloText == null) {
159
            tituloText = new JTextField();
160
            tituloText.setPreferredSize(new java.awt.Dimension(250,20));
161
        }
162
        return tituloText;
160
    private JComboBox getServiceText() {        
161
        if (serviceText == null) {
162
            serviceText = new JComboBox();
163
            serviceText.setPreferredSize(new java.awt.Dimension(250,20));
164
            serviceText.addItem(Messages.getText("Data"));
165
            serviceText.addItem(Messages.getText("Services"));
166
         }
167
        return serviceText;
163 168
    } 
164 169

  
165 170
/**
......
174 179
            tituloLabel = new JLabel();
175 180
            panelLabTitulo = new JPanel();
176 181
            panelLabTitulo.setLayout(gridLayout10);
177
            tituloLabel.setText(Messages.getText("title"));
182
            tituloLabel.setText(Messages.getText("Service"));
178 183
            gridLayout10.setRows(1);
179 184
            panelLabTitulo.add(tituloLabel, null);
180 185
        }
......
204 209
 * 
205 210
 * @return javax.swing.JPanel
206 211
 */
207
    private JPanel getPanelTextTitulo() {        
212
    private JPanel getPanelTextService() {        
208 213
        if (panelTextTitulo == null) {
209 214
            panelTextTitulo = new JPanel();
210
            panelTextTitulo.add(getTituloText(), null);
215
            panelTextTitulo.add(getServiceText(), null);
211 216
        }
212 217
        return panelTextTitulo;
213 218
    } 
......
222 227
 * @return 
223 228
 */
224 229
    public String getTitle() {        
225
        if (getTituloText().getText().equals("")) {
230
        if (getTitleText().getText().equals("")) {
226 231
            return null;
227 232
        }
228
        return getTituloText().getText();
233
        return getTitleText().getText();
229 234
    } 
235
    
236
    public int getService(){
237
    	String service = (String)serviceText.getSelectedItem();
238
    	if (service.equals(Messages.getText("Services"))){
239
    		return Query.SEARCH_SERVICE;
240
    	}else{
241
    		return Query.SEARCH_DATA;
242
    	}   		
243
    		
244
    	
245
    }
230 246
/* (non-Javadoc)
231 247
     * @see es.gva.cit.catalogClient.ui.ISearchPanel#getRestrictAreaClicked()
232 248
     */
......
252 268
 * @param title 
253 269
 */
254 270
    public void setTitle(String title) {        
255
        getTituloText().setText(title);
256
        
271
        getTitleText().setText(title);        
257 272
    } 
258 273

  
259 274
/**
......
280 295
		if (upperPanel == null) {
281 296
			upperPanel = new JPanel();
282 297
			upperPanel.setLayout(new FlowLayout());
283
			upperPanel.setPreferredSize(new java.awt.Dimension(510,50));
298
			upperPanel.setPreferredSize(new java.awt.Dimension(510,100));
284 299
			upperPanel.add(getUpperLeftPanel(), null);
285 300
			upperPanel.add(getUpperRightPanel(), null);
286 301
		}
......
297 312
		if (upperLeftPanel == null) {
298 313
			upperLeftPanel = new JPanel();
299 314
			upperLeftPanel.setLayout(new BoxLayout(upperLeftPanel, BoxLayout.Y_AXIS));
300
			upperLeftPanel.setPreferredSize(new java.awt.Dimension(250,45));
315
			upperLeftPanel.setPreferredSize(new java.awt.Dimension(250,95));
301 316
			upperLeftPanel.add(getPanelLabTitulo(), null);
317
			upperLeftPanel.add(getPanelTextService(), null);
318
			upperLeftPanel.add(getJPanel(), null);
302 319
			upperLeftPanel.add(getPanelTextTitulo(), null);
303 320
		}
304 321
		return upperLeftPanel;
......
314 331
		if (upperRightPanel == null) {
315 332
			upperRightPanel = new JPanel();
316 333
			upperRightPanel.setLayout(new BoxLayout(upperRightPanel, BoxLayout.Y_AXIS));
317
			upperRightPanel.setPreferredSize(new java.awt.Dimension(250,45));
318
			upperRightPanel.add(getJPanel1(), null);
334
			upperRightPanel.setPreferredSize(new java.awt.Dimension(250,85));
335
			upperRightPanel.add(getJPanel3(), null);
319 336
			upperRightPanel.add(getPanelCheckBox(), null);
320 337
		}
321 338
		return upperRightPanel;
322 339
    } 
323 340

  
324 341
/**
325
 * This method initializes jPanel1
326
 * 
327
 * 
328
 * @return javax.swing.JPanel
329
 */
330
    private JPanel getJPanel1() {        
331
		if (jPanel1 == null) {
332
			jPanel1 = new JPanel();
333
			jPanel1.setPreferredSize(new java.awt.Dimension(37,15));
334
		}
335
		return jPanel1;
336
    } 
337

  
338
/**
339 342
 * This method initializes jButton
340 343
 * 
341 344
 * 
......
398 401
                profile.equals(Schemas.DUBLINCORE)){
399 402
            getCoordinatesCheckBox().setEnabled(false);
400 403
        }
401
    } 
404
    }
405

  
406
/**
407
 * This method initializes jPanel	
408
 * 	
409
 * @return javax.swing.JPanel	
410
 */
411
private JPanel getJPanel() {
412
	if (jPanel == null) {
413
		jLabel = new JLabel();
414
		jLabel.setText(Messages.getText("title"));
415
		GridLayout gridLayout = new GridLayout();
416
		gridLayout.setRows(1);
417
		jPanel = new JPanel();
418
		jPanel.setLayout(gridLayout);
419
		jPanel.add(jLabel, null);
420
	}
421
	return jPanel;
422
}
423

  
424
/**
425
 * This method initializes jPanel2	
426
 * 	
427
 * @return javax.swing.JPanel	
428
 */
429
private JPanel getPanelTextTitulo() {
430
	if (jPanel2 == null) {
431
		jPanel2 = new JPanel();
432
		jPanel2.add(getTitleText(), null);
433
	}
434
	return jPanel2;
435
}
436

  
437
/**
438
 * This method initializes jTextField	
439
 * 	
440
 * @return javax.swing.JTextField	
441
 */
442
private JTextField getTitleText() {
443
	if (tituloText == null) {
444
		tituloText = new JTextField();
445
		tituloText.setPreferredSize(new Dimension(250, 20));
446
	}
447
	return tituloText;
448
}
449

  
450
/**
451
 * This method initializes jPanel3	
452
 * 	
453
 * @return javax.swing.JPanel	
454
 */
455
private JPanel getJPanel3() {
456
	if (jPanel3 == null) {
457
		jPanel3 = new JPanel();
458
		jPanel3.setPreferredSize(new java.awt.Dimension(37,200));
459
	}
460
	return jPanel3;
461
} 
402 462
 }
403 463
//  @jve:decl-index=0:visual-constraint="10,10"

Also available in: Unified diff