Revision 8604 branches/v10/applications/appCatalogYNomenclatorClient/src/es/gva/cit/catalogClient/ui/search/SearchUpperPanel.java
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