Statistics
| Revision:

root / trunk / applications / appgvSIG / src / com / iver / cit / gvsig / project / documents / view / gui / General.java @ 7738

History | View | Annotate | Download (23.9 KB)

1
/*
2
 * Created on 30-mar-2004
3
 *
4
 * To change the template for this generated file go to
5
 * Window>Preferences>Java>Code Generation>Code and Comments
6
 */
7
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
8
 *
9
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
10
 *
11
 * This program is free software; you can redistribute it and/or
12
 * modify it under the terms of the GNU General Public License
13
 * as published by the Free Software Foundation; either version 2
14
 * of the License, or (at your option) any later version.
15
 *
16
 * This program is distributed in the hope that it will be useful,
17
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19
 * GNU General Public License for more details.
20
 *
21
 * You should have received a copy of the GNU General Public License
22
 * along with this program; if not, write to the Free Software
23
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
24
 *
25
 * For more information, contact:
26
 *
27
 *  Generalitat Valenciana
28
 *   Conselleria d'Infraestructures i Transport
29
 *   Av. Blasco Ib??ez, 50
30
 *   46010 VALENCIA
31
 *   SPAIN
32
 *
33
 *      +34 963862235
34
 *   gvsig@gva.es
35
 *      www.gvsig.gva.es
36
 *
37
 *    or
38
 *
39
 *   IVER T.I. S.A
40
 *   Salamanca 50
41
 *   46005 Valencia
42
 *   Spain
43
 *
44
 *   +34 963163400
45
 *   dac@iver.es
46
 */
47
package com.iver.cit.gvsig.project.documents.view.gui;
48

    
49
import java.awt.Color;
50
import java.awt.Dimension;
51

    
52
import javax.swing.BorderFactory;
53
import javax.swing.ButtonGroup;
54
import javax.swing.JPanel;
55

    
56
import com.iver.andami.PluginServices;
57
import com.iver.cit.gvsig.fmap.DriverException;
58
import com.iver.cit.gvsig.fmap.layers.FLayer;
59
import com.iver.cit.gvsig.fmap.layers.layerOperations.ClassifiableVectorial;
60
import com.iver.cit.gvsig.fmap.layers.layerOperations.SingleLayer;
61

    
62

    
63
/**
64
 * DOCUMENT ME!
65
 *
66
 * @author vcn To change the template for this generated type comment go to
67
 *         Window>Preferences>Java>Code Generation>Code and
68
 *         Comments
69
 */
70
public class General extends JPanel {
71
    private javax.swing.JPanel general = null;
72
    private javax.swing.JLabel jLabel = null;
73
    private javax.swing.JTextField jTextField = null;
74
    private javax.swing.JPanel nombre = null;
75
    private javax.swing.JPanel jPanel2 = null;
76
    private javax.swing.JLabel jLabel1 = null;
77
    private javax.swing.JRadioButton jRadioButton = null;
78
    private javax.swing.JRadioButton jRadioButton1 = null;
79
    private javax.swing.JPanel jPanel3 = null;
80
    private javax.swing.JLabel jLabel2 = null;
81
    private javax.swing.JTextField jTextField1 = null;
82
    private javax.swing.JLabel jLabel3 = null;
83
    private javax.swing.JPanel jPanel4 = null;
84
    private javax.swing.JPanel jPanel5 = null;
85
    private javax.swing.JLabel jLabel4 = null;
86
    private javax.swing.JTextField jTextField2 = null;
87
    private javax.swing.JLabel jLabel5 = null;
88
    private javax.swing.JPanel central = null;
89
    private javax.swing.JPanel srango = null;
90
    private javax.swing.JPanel crango = null;
91
    private javax.swing.JPanel propiedades = null;
92
    private javax.swing.JPanel rango = null;
93
    private javax.swing.JPanel jPanel11 = null;
94
    private javax.swing.JLabel jLabel6 = null;
95
    private javax.swing.JLabel jLabel7 = null;
96
    private javax.swing.JPanel npropiedades = null;
97
    private javax.swing.JPanel cpropiedades = null;
98
    private javax.swing.JLabel jLabel8 = null;
99
    private javax.swing.JLabel jLabel9 = null;
100
    private javax.swing.JLabel jLabel10 = null;
101
    private javax.swing.JLabel jLabel11 = null;
102
    private javax.swing.JLabel jLabel12 = null;
103
    private javax.swing.JLabel jLabel13 = null;
104
    private javax.swing.JLabel jLabel14 = null;
105
    private javax.swing.JLabel jLabel15 = null;
106
    private javax.swing.JPanel spropiedades = null;
107
    private javax.swing.JLabel jLabel16 = null;
108
    private javax.swing.JLabel jLabel17 = null;
109

    
110
    //private FRenderer m_render;
111
    private ClassifiableVectorial m_layer = null;
112
    private java.awt.Label label = null;
113

    
114
    /**
115
     * This is the default constructor
116
     *
117
     * @param lyr DOCUMENT ME!
118
     */
119
    public General(FLayer lyr) {
120
        super();
121

    
122
        //m_render=render;
123
        m_layer = (ClassifiableVectorial) lyr;
124
        initialize();
125
    }
126

    
127
    /**
128
     * DOCUMENT ME!
129
     */
130
    public void rellenar() {
131
        try {
132
                        jLabel9.setText(String.valueOf(((FLayer)m_layer).getFullExtent().getMaxY()));
133
                jLabel11.setText(String.valueOf(((FLayer)m_layer).getFullExtent().getMinY()));
134
                jLabel13.setText(String.valueOf(((FLayer)m_layer).getFullExtent().getMinX()));
135
                jLabel15.setText(String.valueOf(((FLayer)m_layer).getFullExtent().getMaxX()));
136
                } catch (DriverException e) {
137
                        // TODO Auto-generated catch block
138
                        e.printStackTrace();
139
                }
140

    
141
    }
142

    
143
    /**
144
     * This method initializes this
145
     */
146
    private void initialize() {
147
        this.add(getpgeneral());
148

    
149
        //jTextField.setText("");
150
        this.setEnable(false);
151
        this.setSize(566, 449);
152
    }
153

    
154
    /**
155
     * DOCUMENT ME!
156
     *
157
     * @param b DOCUMENT ME!
158
     */
159
    private void setEnable(boolean b) {
160
        jLabel2.setEnabled(b);
161
        jTextField1.setEditable(b);
162
        jLabel3.setEnabled(b);
163
        jLabel4.setEnabled(b);
164
        jTextField2.setEditable(b);
165
        jLabel5.setEnabled(b);
166
    }
167

    
168
    /**
169
     * This method initializes jPanel
170
     *
171
     * @return javax.swing.JPanel
172
     */
173
    private javax.swing.JPanel getpgeneral() {
174
        if (general == null) {
175
            general = new javax.swing.JPanel();
176
            general.setLayout(new java.awt.BorderLayout());
177
            general.add(getpnombre(), java.awt.BorderLayout.NORTH);
178
            general.add(getpcentral(), java.awt.BorderLayout.CENTER);
179

    
180
            //general.add(getJPanel2(), java.awt.BorderLayout.WEST);
181
        }
182

    
183
        return general;
184
    }
185

    
186
    /**
187
     * This method initializes jLabel
188
     *
189
     * @return javax.swing.JLabel
190
     */
191
    private javax.swing.JLabel getJLabel() {
192
        if (jLabel == null) {
193
            jLabel = new javax.swing.JLabel();
194
            jLabel.setText(PluginServices.getText(this,"nombre"));
195
        }
196

    
197
        return jLabel;
198
    }
199

    
200
    /**
201
     * This method initializes jTextField
202
     *
203
     * @return javax.swing.JTextField
204
     */
205
    private javax.swing.JTextField getJTextField() {
206
        if (jTextField == null) {
207
            jTextField = new javax.swing.JTextField();
208
            jTextField.setText(((FLayer)m_layer).getName());
209
            jTextField.setPreferredSize(new Dimension(140, 22));
210
        }
211

    
212
        return jTextField;
213
    }
214

    
215
    /**
216
     * This method initializes jPanel1
217
     *
218
     * @return javax.swing.JPanel
219
     */
220
    private javax.swing.JPanel getpnombre() {
221
        if (nombre == null) {
222
            nombre = new javax.swing.JPanel();
223
            nombre.add(getJLabel(), null);
224
            nombre.add(getJTextField(), null);
225
        }
226

    
227
        return nombre;
228
    }
229

    
230
    /**
231
     * This method initializes jPanel2
232
     *
233
     * @return javax.swing.JPanel
234
     */
235

    
236
    /*        private javax.swing.JPanel getJPanel2() {
237
                    if(jPanel2 == null) {
238
                            jPanel2 = new javax.swing.JPanel();
239
                            jPanel2.setLayout(new java.awt.BorderLayout());
240
                            jPanel2.add(getJPanel3(), java.awt.BorderLayout.NORTH);
241
                    }
242
                    return jPanel2;
243
            }
244
    */
245

    
246
    /**
247
     * This method initializes jLabel1
248
     *
249
     * @return javax.swing.JLabel
250
     */
251
    private javax.swing.JLabel getJLabel1() {
252
        if (jLabel1 == null) {
253
            jLabel1 = new javax.swing.JLabel();
254
            jLabel1.setText(PluginServices.getText(this,"Rango_de_escalas"));
255
            jLabel1.setForeground(Color.blue);
256
            jLabel1.setName("jLabel1");
257
        }
258

    
259
        return jLabel1;
260
    }
261

    
262
    /**
263
     * This method initializes jRadioButton
264
     *
265
     * @return javax.swing.JRadioButton
266
     */
267
    private javax.swing.JRadioButton getJRadioButton() {
268
        if (jRadioButton == null) {
269
            jRadioButton = new javax.swing.JRadioButton();
270
            jRadioButton.setText(PluginServices.getText(this,"Mostrar_siempre"));
271
            jRadioButton.setName("jRadioButton");
272
            jRadioButton.addActionListener(new java.awt.event.ActionListener() {
273
                    public void actionPerformed(java.awt.event.ActionEvent e) {
274
                        System.out.println("mostrar"); // TODO Auto-generated Event stub actionPerformed()
275
                        setEnable(false);
276
                    }
277
                });
278
        }
279

    
280
        return jRadioButton;
281
    }
282

    
283
    /**
284
     * This method initializes jRadioButton1
285
     *
286
     * @return javax.swing.JRadioButton
287
     */
288
    private javax.swing.JRadioButton getJRadioButton1() {
289
        if (jRadioButton1 == null) {
290
            jRadioButton1 = new javax.swing.JRadioButton();
291
            jRadioButton1.setText(PluginServices.getText(this,"No_mostrar"));
292
            jRadioButton1.setName("jRadioButton1");
293
            jRadioButton1.addActionListener(new java.awt.event.ActionListener() {
294
                    public void actionPerformed(java.awt.event.ActionEvent e) {
295
                        System.out.println("no mostrar"); // TODO Auto-generated Event stub actionPerformed()
296
                        setEnable(true);
297
                    }
298
                });
299
        }
300

    
301
        return jRadioButton1;
302
    }
303

    
304
    /**
305
     * This method initializes jPanel3
306
     *
307
     * @return javax.swing.JPanel
308
     */
309

    
310
    /*        private javax.swing.JPanel getJPanel3() {
311
                    if(jPanel3 == null) {
312
                            jPanel3 = new javax.swing.JPanel();
313
                            jPanel3.setLayout(new java.awt.BorderLayout());
314
                            jPanel3.add(getJPanel4(), java.awt.BorderLayout.EAST);
315
                    }
316
                    return jPanel3;
317
            }
318
    */
319

    
320
    /**
321
     * This method initializes jLabel2
322
     *
323
     * @return javax.swing.JLabel
324
     */
325
    private javax.swing.JLabel getJLabel2() {
326
        if (jLabel2 == null) {
327
            jLabel2 = new javax.swing.JLabel();
328
            jLabel2.setText(PluginServices.getText(this,"por_debajo_de"));
329
        }
330

    
331
        return jLabel2;
332
    }
333

    
334
    /**
335
     * This method initializes jTextField1
336
     *
337
     * @return javax.swing.JTextField
338
     */
339
    private javax.swing.JTextField getJTextField1() {
340
        if (jTextField1 == null) {
341
            jTextField1 = new javax.swing.JTextField();
342
            jTextField1.setSize(100, 30);
343
            jTextField1.setText("100,30");
344
        }
345

    
346
        return jTextField1;
347
    }
348

    
349
    /**
350
     * This method initializes jLabel3
351
     *
352
     * @return javax.swing.JLabel
353
     */
354
    private javax.swing.JLabel getJLabel3() {
355
        if (jLabel3 == null) {
356
            jLabel3 = new javax.swing.JLabel();
357
            jLabel3.setText(PluginServices.getText(this,"(escala_maxima)"));
358
        }
359

    
360
        return jLabel3;
361
    }
362

    
363
    /**
364
     * This method initializes jPanel4
365
     *
366
     * @return javax.swing.JPanel
367
     */
368

    
369
    /*        private javax.swing.JPanel getJPanel4() {
370
                    if(jPanel4 == null) {
371
                            jPanel4 = new javax.swing.JPanel();
372
                            java.awt.GridLayout layGridLayout6 = new java.awt.GridLayout();
373
                            layGridLayout6.setRows(1);
374
                            layGridLayout6.setColumns(3);
375
                            jPanel4.setLayout(layGridLayout6);
376
                            jPanel4.add(getJPanel5(), null);
377
                    }
378
                    return jPanel4;
379
            }
380
    */
381

    
382
    /**
383
     * This method initializes jPanel5
384
     *
385
     * @return javax.swing.JPanel
386
     */
387

    
388
    /*private javax.swing.JPanel getJPanel5() {
389
            if(jPanel5 == null) {
390
                    jPanel5 = new javax.swing.JPanel();
391
                    java.awt.GridLayout layGridLayout7 = new java.awt.GridLayout();
392
                    layGridLayout7.setRows(2);
393
                    jPanel5.setLayout(layGridLayout7);
394
            }
395
            return jPanel5;
396
    }*/
397

    
398
    /**
399
     * This method initializes jLabel4
400
     *
401
     * @return javax.swing.JLabel
402
     */
403
    private javax.swing.JLabel getJLabel4() {
404
        if (jLabel4 == null) {
405
            jLabel4 = new javax.swing.JLabel();
406
            jLabel4.setText(PluginServices.getText(this,"por_encima_de"));
407
        }
408

    
409
        return jLabel4;
410
    }
411

    
412
    /**
413
     * This method initializes jTextField2
414
     *
415
     * @return javax.swing.JTextField
416
     */
417
    private javax.swing.JTextField getJTextField2() {
418
        if (jTextField2 == null) {
419
            jTextField2 = new javax.swing.JTextField();
420
            jTextField2.setSize(100, 30);
421
            jTextField2.setText("100,30");
422
        }
423

    
424
        return jTextField2;
425
    }
426

    
427
    /**
428
     * This method initializes jLabel5
429
     *
430
     * @return javax.swing.JLabel
431
     */
432
    private javax.swing.JLabel getJLabel5() {
433
        if (jLabel5 == null) {
434
            jLabel5 = new javax.swing.JLabel();
435
            jLabel5.setText(PluginServices.getText(this,"(escala_minima)"));
436
        }
437

    
438
        return jLabel5;
439
    }
440

    
441
    /**
442
     * This method initializes jPanel6
443
     *
444
     * @return javax.swing.JPanel
445
     */
446
    private javax.swing.JPanel getpcentral() {
447
        if (central == null) {
448
            central = new javax.swing.JPanel();
449
            central.setLayout(new java.awt.BorderLayout());
450
            central.add(getppropiedades(), java.awt.BorderLayout.SOUTH);
451
            central.add(getprango(), java.awt.BorderLayout.WEST);
452
            central.setBorder(BorderFactory.createLoweredBevelBorder()); //setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
453
        }
454

    
455
        return central;
456
    }
457

    
458
    /**
459
     * This method initializes jPanel7
460
     *
461
     * @return javax.swing.JPanel
462
     */
463
    private javax.swing.JPanel getpsrango() {
464
        if (srango == null) {
465
            srango = new javax.swing.JPanel();
466

    
467
            java.awt.GridLayout layGridLayout10 = new java.awt.GridLayout();
468
            layGridLayout10.setRows(2);
469
            layGridLayout10.setColumns(3);
470
            srango.setLayout(layGridLayout10);
471
            srango.add(getJLabel2(), null);
472
            srango.add(getJTextField1(), null);
473
            srango.add(getJLabel3(), null);
474
            srango.add(getJLabel4(), null);
475
            srango.add(getJTextField2(), null);
476
            srango.add(getJLabel5(), null);
477
            srango.setName("jPanel7");
478
        }
479

    
480
        return srango;
481
    }
482

    
483
    /**
484
     * This method initializes jPanel8
485
     *
486
     * @return javax.swing.JPanel
487
     */
488
    private javax.swing.JPanel getpcrango() {
489
        if (crango == null) {
490
            crango = new javax.swing.JPanel();
491
            crango.setLayout(new java.awt.BorderLayout());
492
            crango.add(getJRadioButton(), java.awt.BorderLayout.NORTH);
493
            crango.add(getJRadioButton1(),
494
                java.awt.BorderLayout.BEFORE_LINE_BEGINS);
495
            crango.add(getpsrango(), java.awt.BorderLayout.SOUTH);
496

    
497
            ButtonGroup group = new ButtonGroup();
498
            group.add(getJRadioButton());
499
            group.add(getJRadioButton1());
500
            getJRadioButton().setSelected(true);
501
        }
502

    
503
        return crango;
504
    }
505

    
506
    /**
507
     * This method initializes jPanel9
508
     *
509
     * @return javax.swing.JPanel
510
     */
511
    private javax.swing.JPanel getppropiedades() {
512
        if (propiedades == null) {
513
            propiedades = new javax.swing.JPanel();
514
            propiedades.setLayout(new java.awt.BorderLayout());
515
            propiedades.add(getpnpropiedades(), java.awt.BorderLayout.NORTH);
516
            propiedades.add(getpcpropiedades(), java.awt.BorderLayout.CENTER);
517
            propiedades.add(getpspropiedades(), java.awt.BorderLayout.SOUTH);
518
            propiedades.setBorder(javax.swing.BorderFactory.createTitledBorder(
519
                    null, PluginServices.getText(this,"propiedades"),
520
                    javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
521
                    javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
522

    
523
            /*jPanel9.setLayout(new java.awt.BorderLayout());
524
            jPanel9.add(getJPanel11(), java.awt.BorderLayout.NORTH);
525
            jPanel9.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
526

527
            */
528
        }
529

    
530
        return propiedades;
531
    }
532

    
533
    /**
534
     * This method initializes jPanel10
535
     *
536
     * @return javax.swing.JPanel
537
     */
538
    private javax.swing.JPanel getprango() {
539
        if (rango == null) {
540
            rango = new javax.swing.JPanel();
541
            rango.setLayout(new java.awt.BorderLayout());
542

    
543
            //rango.add(getJLabel1(), java.awt.BorderLayout.NORTH);
544
            rango.add(getpcrango(), java.awt.BorderLayout.EAST);
545
            rango.setBorder(javax.swing.BorderFactory.createTitledBorder(null,
546
                    PluginServices.getText(this,"Rango_de_escalas"),
547
                    javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,
548
                    javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
549
        }
550

    
551
        return rango;
552
    }
553

    
554
    /**
555
     * This method initializes jPanel11
556
     *
557
     * @return javax.swing.JPanel
558
     */
559

    
560
    /*        private javax.swing.JPanel getJPanel11() {
561
                    if(jPanel11 == null) {
562
                            jPanel11 = new javax.swing.JPanel();
563
                            jPanel11.setLayout(new java.awt.BorderLayout());
564
                            jPanel11.add(getJPanel12(), java.awt.BorderLayout.NORTH);
565
                            jPanel11.add(getJPanel13(), java.awt.BorderLayout.CENTER);
566
                            jPanel11.add(getJPanel14(), java.awt.BorderLayout.SOUTH);
567
                    }
568
                    return jPanel11;
569
            }
570
    */
571

    
572
    /**
573
     * This method initializes jLabel6
574
     *
575
     * @return javax.swing.JLabel
576
     */
577
    private javax.swing.JLabel getJLabel6() {
578
        if (jLabel6 == null) {
579
            jLabel6 = new javax.swing.JLabel();
580
            jLabel6.setForeground(Color.blue);
581
            jLabel6.setText(PluginServices.getText(this,"propiedades"));
582
        }
583

    
584
        return jLabel6;
585
    }
586

    
587
    /**
588
     * This method initializes jLabel7
589
     *
590
     * @return javax.swing.JLabel
591
     */
592
    private javax.swing.JLabel getJLabel7() {
593
        if (jLabel7 == null) {
594
            jLabel7 = new javax.swing.JLabel();
595
            jLabel7.setText("Extent");
596
        }
597

    
598
        return jLabel7;
599
    }
600

    
601
    /**
602
     * This method initializes jPanel12
603
     *
604
     * @return javax.swing.JPanel
605
     */
606
    private javax.swing.JPanel getpnpropiedades() {
607
        if (npropiedades == null) {
608
            npropiedades = new javax.swing.JPanel();
609
            npropiedades.setLayout(new java.awt.BorderLayout());
610

    
611
            //npropiedades.add(getJLabel6(), java.awt.BorderLayout.CENTER);
612
            npropiedades.add(getJLabel7(), java.awt.BorderLayout.SOUTH);
613
            npropiedades.add(getLabel(), java.awt.BorderLayout.NORTH);
614
        }
615

    
616
        return npropiedades;
617
    }
618

    
619
    /**
620
     * This method initializes jPanel13
621
     *
622
     * @return javax.swing.JPanel
623
     */
624
    private javax.swing.JPanel getpcpropiedades() {
625
        if (cpropiedades == null) {
626
            cpropiedades = new javax.swing.JPanel();
627

    
628
            java.awt.GridLayout layGridLayout19 = new java.awt.GridLayout();
629
            layGridLayout19.setRows(4);
630
            layGridLayout19.setColumns(2);
631
            cpropiedades.setLayout(layGridLayout19);
632
            cpropiedades.add(getJLabel8(), null);
633
            cpropiedades.add(getJLabel9(), null);
634
            cpropiedades.add(getJLabel10(), null);
635
            cpropiedades.add(getJLabel11(), null);
636
            cpropiedades.add(getJLabel12(), null);
637
            cpropiedades.add(getJLabel13(), null);
638
            cpropiedades.add(getJLabel14(), null);
639
            cpropiedades.add(getJLabel15(), null);
640
        }
641

    
642
        return cpropiedades;
643
    }
644

    
645
    /**
646
     * This method initializes jLabel8
647
     *
648
     * @return javax.swing.JLabel
649
     */
650
    private javax.swing.JLabel getJLabel8() {
651
        if (jLabel8 == null) {
652
            jLabel8 = new javax.swing.JLabel();
653
            jLabel8.setText(PluginServices.getText(this,"Superior"));
654
        }
655

    
656
        return jLabel8;
657
    }
658

    
659
    /**
660
     * This method initializes jLabel9
661
     *
662
     * @return javax.swing.JLabel
663
     */
664
    private javax.swing.JLabel getJLabel9() {
665
        if (jLabel9 == null) {
666
            jLabel9 = new javax.swing.JLabel();
667

    
668
            //jLabel9.setText(String.valueOf(m_render.m_layer.getLayerExtent().getMaxY()));
669
        }
670

    
671
        return jLabel9;
672
    }
673

    
674
    /**
675
     * This method initializes jLabel10
676
     *
677
     * @return javax.swing.JLabel
678
     */
679
    private javax.swing.JLabel getJLabel10() {
680
        if (jLabel10 == null) {
681
            jLabel10 = new javax.swing.JLabel();
682
            jLabel10.setText(PluginServices.getText(this,"Inferior"));
683
        }
684

    
685
        return jLabel10;
686
    }
687

    
688
    /**
689
     * This method initializes jLabel11
690
     *
691
     * @return javax.swing.JLabel
692
     */
693
    private javax.swing.JLabel getJLabel11() {
694
        if (jLabel11 == null) {
695
            jLabel11 = new javax.swing.JLabel();
696

    
697
            //jLabel11.setText(String.valueOf(m_render.m_layer.getLayerExtent().getMinY()));
698
        }
699

    
700
        return jLabel11;
701
    }
702

    
703
    /**
704
     * This method initializes jLabel12
705
     *
706
     * @return javax.swing.JLabel
707
     */
708
    private javax.swing.JLabel getJLabel12() {
709
        if (jLabel12 == null) {
710
            jLabel12 = new javax.swing.JLabel();
711
            jLabel12.setText(PluginServices.getText(this,"Izquierda"));
712
        }
713

    
714
        return jLabel12;
715
    }
716

    
717
    /**
718
     * This method initializes jLabel13
719
     *
720
     * @return javax.swing.JLabel
721
     */
722
    private javax.swing.JLabel getJLabel13() {
723
        if (jLabel13 == null) {
724
            jLabel13 = new javax.swing.JLabel();
725

    
726
            //jLabel13.setText(String.valueOf(m_render.m_layer.getLayerExtent().getMinX()));
727
        }
728

    
729
        return jLabel13;
730
    }
731

    
732
    /**
733
     * This method initializes jLabel14
734
     *
735
     * @return javax.swing.JLabel
736
     */
737
    private javax.swing.JLabel getJLabel14() {
738
        if (jLabel14 == null) {
739
            jLabel14 = new javax.swing.JLabel();
740
            jLabel14.setText(PluginServices.getText(this,"Derecha"));
741
        }
742

    
743
        return jLabel14;
744
    }
745

    
746
    /**
747
     * This method initializes jLabel15
748
     *
749
     * @return javax.swing.JLabel
750
     */
751
    private javax.swing.JLabel getJLabel15() {
752
        if (jLabel15 == null) {
753
            jLabel15 = new javax.swing.JLabel();
754

    
755
            //jLabel15.setText(String.valueOf(m_render.m_layer.getLayerExtent().getMaxX()));
756
        }
757

    
758
        return jLabel15;
759
    }
760

    
761
    /**
762
     * This method initializes jPanel14
763
     *
764
     * @return javax.swing.JPanel
765
     */
766
    private javax.swing.JPanel getpspropiedades() {
767
        if (spropiedades == null) {
768
            spropiedades = new javax.swing.JPanel();
769
            spropiedades.add(getJLabel16(), null);
770
            spropiedades.add(getJLabel17(), null);
771
        }
772

    
773
        return spropiedades;
774
    }
775

    
776
    /**
777
     * This method initializes jLabel16
778
     *
779
     * @return javax.swing.JLabel
780
     */
781
    private javax.swing.JLabel getJLabel16() {
782
        if (jLabel16 == null) {
783
            jLabel16 = new javax.swing.JLabel();
784
            jLabel16.setText(PluginServices.getText(this,"Origen_de_Datos"));
785
        }
786

    
787
        return jLabel16;
788
    }
789

    
790
    /**
791
     * This method initializes jLabel17
792
     *
793
     * @return javax.swing.JLabel
794
     */
795
    private javax.swing.JLabel getJLabel17() {
796
        if (jLabel17 == null) {
797
            jLabel17 = new javax.swing.JLabel();
798
            // TODO: REVISAR. AQU? DEBER?A PONER EL ORIGEN DE DATOS DE ESTA CAPA
799
            jLabel17.setText(((SingleLayer)m_layer).getSource().getDriver().toString());
800
        }
801

    
802
        return jLabel17;
803
    }
804

    
805
    /**
806
     * This method initializes label
807
     *
808
     * @return java.awt.Label
809
     */
810
    private java.awt.Label getLabel() {
811
        if (label == null) {
812
            label = new java.awt.Label();
813
            label.setText("Label");
814
        }
815

    
816
        return label;
817
    }
818
}
819
 //  @jve:visual-info  decl-index=0 visual-constraint="247,3"