Revision 38112 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/view/gui/ViewProperties.java

View differences:

ViewProperties.java
24 24
import java.awt.Color;
25 25
import java.awt.Component;
26 26
import java.awt.Dimension;
27
import java.awt.GridLayout;
27
import java.awt.FlowLayout;
28
import java.awt.GridBagConstraints;
29
import java.awt.GridBagLayout;
30
import java.awt.Insets;
28 31
import java.awt.event.ActionListener;
29 32
import java.util.List;
30 33

  
34
import javax.swing.BorderFactory;
31 35
import javax.swing.JButton;
32 36
import javax.swing.JColorChooser;
33 37
import javax.swing.JComboBox;
34
import javax.swing.JLabel;
38
import javax.swing.JComponent;
35 39
import javax.swing.JOptionPane;
36 40
import javax.swing.JPanel;
37 41

  
......
49 53
import org.gvsig.app.project.documents.view.ViewManager;
50 54
import org.gvsig.fmap.mapcontext.MapContext;
51 55
import org.gvsig.gui.beans.AcceptCancelPanel;
56
import org.gvsig.i18n.Messages;
52 57
import org.gvsig.tools.swing.api.ToolsSwingLocator;
53 58

  
54 59
/**
55 60
 * Dialogo donde se muestran las propiedades de una vista
56 61
 * 
57 62
 * @author Fernando Gonz?lez Cort?s
63
 * @author gvSIG Team
58 64
 */
59 65
public class ViewProperties extends JPanel implements SingletonWindow {
60 66

  
61
    /**
62
	 * 
63
	 */
64 67
    private static final long serialVersionUID = 5328865370833315385L;
65
    private javax.swing.JLabel jLabel = null;
68
    private javax.swing.JLabel jLabelName = null;
66 69
    private javax.swing.JTextField txtName = null;
67
    private javax.swing.JLabel jLabel1 = null;
70
    private javax.swing.JLabel jLabelDate = null;
68 71
    private javax.swing.JTextField txtDate = null;
69
    private javax.swing.JLabel jLabel2 = null;
72
    private javax.swing.JLabel jLabelOwner = null;
70 73
    private javax.swing.JTextField txtOwner = null;
71
    private javax.swing.JLabel jLabel4 = null;
74
    private javax.swing.JLabel jLabelMapUnits = null;
72 75
    private javax.swing.JComboBox cmbMapUnits = null;
73
    private javax.swing.JLabel jLabel5 = null;
76
    private javax.swing.JLabel jLabelDistanceUnits = null;
74 77
    private javax.swing.JComboBox cmbDistanceUnits = null;
75
    private javax.swing.JLabel jLabel6 = null;
78
    private javax.swing.JLabel jLabelAreaUnits = null;
76 79
    private javax.swing.JTextArea txtComments = null;
77
    private javax.swing.JLabel jLabel7 = null;
80
    private javax.swing.JLabel jLabelColor = null;
81
    private javax.swing.JLabel jLabelComments = null;
78 82
    private javax.swing.JLabel lblColor = null;
79 83

  
80 84
    private Color backColor = null;
......
82 86
    private JButton btnColor = null;
83 87
    private DefaultViewDocument view = null;
84 88
    private javax.swing.JScrollPane jScrollPane = null;
85
    private javax.swing.JPanel jPanel = null;
86
    private javax.swing.JPanel jPanel1 = null;
87
    private javax.swing.JPanel jPanel2 = null;
88
    private javax.swing.JPanel jPanel3 = null;
89

  
90
    private javax.swing.JLabel jLabel3 = null;
91
    private javax.swing.JLabel jLabelSep1 = null;
92 89
    protected CRSSelectPanel jPanelProj = null;
93 90
    private AcceptCancelPanel okCancelPanel = null;
94 91
    private boolean isAcceppted = false;
95
    private JLabel jLabel8 = null;
96 92
    private JComboBox cmbDistanceArea = null;
97 93

  
98 94
    /**
......
112 108
     * This method initializes this
113 109
     */
114 110
    private void initialize() {
115
        this.setSize(386, 436);
116
        java.awt.FlowLayout layFlowLayout3 = new java.awt.FlowLayout();
117
        layFlowLayout3.setHgap(0);
118
        setLayout(layFlowLayout3);
119
        this.setPreferredSize(new java.awt.Dimension(365, 463));
120
        add(getJPanel(), null);
121
        add(getJPanel1(), null);
122
        add(getJPanel2(), null);
123
        add(getJPanel3(), null);
124
        add(getJLabelSep1(), null);
125
        this.add(getJPanelProj(), null);
126
        this.add(getJLabel6(), null);
127
        add(getJScrollPane(), null);
111
        setLayout(new GridBagLayout());
112
        setBorder(BorderFactory.createEmptyBorder(4, 5, 4, 5));
128 113

  
129
        this.add(getJLabel7(), null);
130
        this.add(getLblColor(), null);
131
        this.add(getBtnColor(), null);
114
        GridBagConstraints c = new GridBagConstraints();
115
        c.insets = new Insets(2, 5, 2, 5);
116
        c.gridy = -1;
132 117

  
133
        add(getJLabel3(), null);
134
        this.add(getOkCancelPanel(), null);
135
        txtName.setText(view.getName());
136
        txtDate.setText(view.getCreationDate());
137
        txtOwner.setText(view.getOwner());
118
        addRow(c, getJLabelName(), getTxtName());
119
        addRow(c, getJLabelDate(), getTxtDate());
120
        addRow(c, getJLabelOwner(), getTxtOwner());
121
        addRow(c, getJLabelMapUnits(), getCmbMapUnits());
122
        addRow(c, getJLabelDistanceUnits(), getCmbDistanceUnits());
123
        addRow(c, getJLabelAreaUnits(), getCmbDistanceArea());
124
        addRow(c, getJLabelColor(), getJPanelColor());
138 125

  
139
        cmbMapUnits.setSelectedIndex(view.getMapContext().getViewPort()
140
            .getMapUnits());
141
        cmbDistanceUnits.setSelectedIndex(view.getMapContext().getViewPort()
142
            .getDistanceUnits());
143
        cmbDistanceArea.setSelectedIndex(view.getMapContext().getViewPort()
144
            .getDistanceArea());
145
        txtComments.setText(view.getComment());
126
        c.anchor = GridBagConstraints.WEST;
127
        c.weightx = 0.0d;
128
        c.gridx = 0;
129
        c.gridy++;
130
        add(getJLabelColor(), c);
146 131

  
147
        lblColor.setBackground(view.getMapContext().getViewPort()
148
            .getBackColor());
132
        c.fill = GridBagConstraints.HORIZONTAL;
133
        c.weightx = 1.0d;
134
        c.gridx = 1;
135
        add(getJPanelColor(), c);
136

  
137
        c.anchor = GridBagConstraints.WEST;
138
        c.weightx = 0.0d;
139
        c.gridx = 0;
140
        c.gridwidth = GridBagConstraints.REMAINDER;
141
        c.gridy++;
142
        c.weightx = 1.0d;
143
        c.fill = GridBagConstraints.HORIZONTAL;
144
        add(getJPanelProj(), c);
145

  
146
        c.anchor = GridBagConstraints.WEST;
147
        c.weightx = 0.0d;
148
        c.gridx = 0;
149
        c.gridy++;
150
        add(getJLabelComments(), c);
151

  
152
        c.fill = GridBagConstraints.BOTH;
153
        c.weightx = 1.0d;
154
        c.gridy++;
155
        c.gridwidth = 2;
156
        add(getJScrollPaneComments(), c);
157

  
158
        c.anchor = GridBagConstraints.EAST;
159
        c.gridx = 0;
160
        c.gridwidth = 2;
161
        c.gridy++;
162
        c.weightx = 1.0d;
163

  
164
        add(getOkCancelPanel(), c);
149 165
    }
150 166

  
167
    private JComponent getJPanelColor() {
168
        JPanel colorPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
169
        colorPanel.add(getLblColor());
170
        colorPanel.add(getBtnColor());
171

  
172
        return colorPanel;
173
    }
174

  
175
    private void addRow(GridBagConstraints c, JComponent label, JComponent text) {
176
        c.anchor = GridBagConstraints.WEST;
177
        c.weightx = 0.0d;
178
        c.gridx = 0;
179
        c.gridy++;
180
        add(label, c);
181

  
182
        c.fill = GridBagConstraints.HORIZONTAL;
183
        c.weightx = 1.0d;
184
        c.gridx = 1;
185
        add(text, c);
186
    }
187

  
151 188
    /**
152 189
     * This method initializes jLabel
153 190
     * 
154 191
     * @return javax.swing.JLabel
155 192
     */
156
    private javax.swing.JLabel getJLabel() {
157
        if (jLabel == null) {
158
            jLabel = new javax.swing.JLabel();
159
            jLabel.setText(PluginServices.getText(this, "nombre") + ":");
193
    private javax.swing.JLabel getJLabelName() {
194
        if (jLabelName == null) {
195
            jLabelName =
196
                new javax.swing.JLabel(Messages.getText("nombre") + ":");
160 197
        }
161 198

  
162
        return jLabel;
199
        return jLabelName;
163 200
    }
164 201

  
165
    private javax.swing.JLabel getJLabelSep1() {
166
        if (jLabelSep1 == null) {
167
            jLabelSep1 = new javax.swing.JLabel();
168
            jLabelSep1.setPreferredSize(new java.awt.Dimension(200, 10));
169
        }
170
        return jLabelSep1;
171
    }
172

  
173 202
    /**
174 203
     * This method initializes txtName
175 204
     * 
......
177 206
     */
178 207
    private javax.swing.JTextField getTxtName() {
179 208
        if (txtName == null) {
180
            txtName = new javax.swing.JTextField();
181
            txtName.setPreferredSize(new java.awt.Dimension(200, 20));
209
            txtName = new javax.swing.JTextField(view.getName());
182 210
        }
183 211

  
184 212
        return txtName;
......
189 217
     * 
190 218
     * @return javax.swing.JLabel
191 219
     */
192
    private javax.swing.JLabel getJLabel1() {
193
        if (jLabel1 == null) {
194
            jLabel1 = new javax.swing.JLabel();
195
            jLabel1
196
                .setText(PluginServices.getText(this, "creation_date") + ":");
220
    private javax.swing.JLabel getJLabelDate() {
221
        if (jLabelDate == null) {
222
            jLabelDate =
223
                new javax.swing.JLabel(Messages.getText("creation_date") + ":");
197 224
        }
198 225

  
199
        return jLabel1;
226
        return jLabelDate;
200 227
    }
201 228

  
202 229
    /**
......
206 233
     */
207 234
    private javax.swing.JTextField getTxtDate() {
208 235
        if (txtDate == null) {
209
            txtDate = new javax.swing.JTextField();
210
            txtDate.setPreferredSize(new java.awt.Dimension(200, 20));
236
            txtDate = new javax.swing.JTextField(view.getCreationDate());
211 237
            txtDate.setEditable(false);
212 238
            txtDate.setBackground(java.awt.Color.white);
213 239
        }
......
220 246
     * 
221 247
     * @return javax.swing.JLabel
222 248
     */
223
    private javax.swing.JLabel getJLabel2() {
224
        if (jLabel2 == null) {
225
            jLabel2 = new javax.swing.JLabel();
226
            jLabel2.setText(PluginServices.getText(this, "owner") + ":");
249
    private javax.swing.JLabel getJLabelOwner() {
250
        if (jLabelOwner == null) {
251
            jLabelOwner =
252
                new javax.swing.JLabel(Messages.getText("owner") + ":");
227 253
        }
228 254

  
229
        return jLabel2;
255
        return jLabelOwner;
230 256
    }
231 257

  
232 258
    /**
......
236 262
     */
237 263
    private javax.swing.JTextField getTxtOwner() {
238 264
        if (txtOwner == null) {
239
            txtOwner = new javax.swing.JTextField();
240
            txtOwner.setPreferredSize(new java.awt.Dimension(200, 20));
265
            txtOwner = new javax.swing.JTextField(view.getOwner());
241 266
        }
242 267

  
243 268
        return txtOwner;
......
248 273
     * 
249 274
     * @return javax.swing.JLabel
250 275
     */
251
    private javax.swing.JLabel getJLabel4() {
252
        if (jLabel4 == null) {
253
            jLabel4 = new javax.swing.JLabel();
254
            jLabel4.setText(PluginServices.getText(this, "map_units") + ":");
255
            jLabel4.setName("jLabel4");
276
    private javax.swing.JLabel getJLabelMapUnits() {
277
        if (jLabelMapUnits == null) {
278
            jLabelMapUnits =
279
                new javax.swing.JLabel(Messages.getText("map_units") + ":");
256 280
        }
257 281

  
258
        return jLabel4;
282
        return jLabelMapUnits;
259 283
    }
260 284

  
261 285
    /**
......
269 293
                .getItemCount()) {
270 294
            cmbMapUnits = new JComboBoxUnits(false);
271 295

  
272
            cmbMapUnits.setPreferredSize(new java.awt.Dimension(200, 20));
273 296
            IProjection proj = view.getProjection();
274 297
            if (!proj.isProjected()) {
275
                cmbMapUnits.setSelectedItem(PluginServices.getText(this,
276
                    "Grados")); // deegree
298
                cmbMapUnits.setSelectedItem(Messages.getText("Grados")); // deegree
277 299
                cmbMapUnits.setEnabled(false);
278 300
            } else {
279 301
                if (!(cmbMapUnits.getItemCount() == MapContext
280 302
                    .getDistanceNames().length)) {
281
                    cmbMapUnits.removeItem(PluginServices.getText(this,
282
                        "Grados")); // deegree
303
                    cmbMapUnits.removeItem(Messages.getText("Grados")); // deegree
283 304
                    view.getMapContext().getViewPort().setMapUnits(1);
284 305
                }
285 306
                cmbMapUnits.setSelectedIndex(view.getMapContext().getViewPort()
......
298 319
     * 
299 320
     * @return javax.swing.JLabel
300 321
     */
301
    private javax.swing.JLabel getJLabel5() {
302
        if (jLabel5 == null) {
303
            jLabel5 = new javax.swing.JLabel();
304
            jLabel5.setText(PluginServices.getText(this, "distance_units")
305
                + ":");
306
            jLabel5.setName("jLabel5");
322
    private javax.swing.JLabel getJLabelDistanceUnits() {
323
        if (jLabelDistanceUnits == null) {
324
            jLabelDistanceUnits =
325
                new javax.swing.JLabel(Messages.getText("distance_units") + ":");
307 326
        }
308 327

  
309
        return jLabel5;
328
        return jLabelDistanceUnits;
310 329
    }
311 330

  
312 331
    /**
332
     * This method initializes jLabel6
333
     * 
334
     * @return javax.swing.JLabel
335
     */
336
    private javax.swing.JLabel getJLabelAreaUnits() {
337
        if (jLabelAreaUnits == null) {
338
            jLabelAreaUnits =
339
                new javax.swing.JLabel(Messages.getText("unidades_area") + ":");
340
        }
341

  
342
        return jLabelAreaUnits;
343
    }
344

  
345
    /**
313 346
     * This method initializes cmbDistanceUnits
314 347
     * 
315 348
     * @return javax.swing.JComboBox
......
319 352
            || MapContext.getDistanceNames().length > cmbDistanceUnits
320 353
                .getItemCount()) {
321 354
            cmbDistanceUnits = new JComboBoxUnits(false);
322
            cmbDistanceUnits.setPreferredSize(new java.awt.Dimension(200, 20));
355
            cmbDistanceUnits.setSelectedIndex(view.getMapContext()
356
                .getViewPort().getDistanceUnits());
323 357
        }
324 358

  
325 359
        return cmbDistanceUnits;
......
330 364
     * 
331 365
     * @return javax.swing.JLabel
332 366
     */
333
    private javax.swing.JLabel getJLabel6() {
334
        if (jLabel6 == null) {
335
            jLabel6 = new javax.swing.JLabel();
336
            jLabel6.setText(PluginServices.getText(this, "comentarios") + ":");
337
            jLabel6.setPreferredSize(new java.awt.Dimension(340, 35));
338
            jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
339
            jLabel6.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT);
367
    private javax.swing.JLabel getJLabelComments() {
368
        if (jLabelComments == null) {
369
            jLabelComments =
370
                new javax.swing.JLabel(Messages.getText("comentarios") + ":");
371
            jLabelComments
372
                .setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
373
            jLabelComments
374
                .setHorizontalTextPosition(javax.swing.SwingConstants.LEFT);
340 375
        }
341 376

  
342
        return jLabel6;
377
        return jLabelComments;
343 378
    }
344 379

  
345 380
    /**
......
349 384
     */
350 385
    private javax.swing.JTextArea getTxtComments() {
351 386
        if (txtComments == null) {
352
            txtComments = new javax.swing.JTextArea();
353
            txtComments.setRows(1);
354
            txtComments.setColumns(28);
387
            txtComments = new javax.swing.JTextArea(view.getComment());
388
            txtComments.setRows(3);
389
            txtComments.setColumns(20);
355 390
        }
356 391

  
357 392
        return txtComments;
......
362 397
     * 
363 398
     * @return javax.swing.JLabel
364 399
     */
365
    private javax.swing.JLabel getJLabel7() {
366
        if (jLabel7 == null) {
367
            jLabel7 = new javax.swing.JLabel();
368
            jLabel7.setText(PluginServices.getText(this, "background_color")
369
                + ":");
370
            jLabel7.setPreferredSize(new java.awt.Dimension(190, 16));
400
    private javax.swing.JLabel getJLabelColor() {
401
        if (jLabelColor == null) {
402
            jLabelColor =
403
                new javax.swing.JLabel(Messages.getText("background_color")
404
                    + ":");
371 405
        }
372 406

  
373
        return jLabel7;
407
        return jLabelColor;
374 408
    }
375 409

  
376 410
    /**
......
380 414
     */
381 415
    private javax.swing.JLabel getLblColor() {
382 416
        if (lblColor == null) {
383
            lblColor = new javax.swing.JLabel();
384
            lblColor.setText("");
417
            lblColor = new javax.swing.JLabel("");
385 418
            lblColor.setPreferredSize(new java.awt.Dimension(30, 16));
386 419
            Color theColor = view.getMapContext().getViewPort().getBackColor();
387 420
            backColor = theColor;
......
412 445
                public void actionPerformed(java.awt.event.ActionEvent e) {
413 446
                    Color ret =
414 447
                        JColorChooser.showDialog(ViewProperties.this,
415
                            PluginServices.getText(this, "background_color"),
448
                            Messages.getText("background_color"),
416 449
                            lblColor.getBackground());
417 450

  
418 451
                    if (ret != null) {
......
433 466
     * 
434 467
     * @return javax.swing.JScrollPane
435 468
     */
436
    private javax.swing.JScrollPane getJScrollPane() {
469
    private javax.swing.JScrollPane getJScrollPaneComments() {
437 470
        if (jScrollPane == null) {
438 471
            jScrollPane = new javax.swing.JScrollPane();
439 472
            jScrollPane.setViewportView(getTxtComments());
440
            jScrollPane.setPreferredSize(new java.awt.Dimension(340, 70));
473
            Dimension dim = getTxtComments().getPreferredSize();
474
            jScrollPane
475
                .setMinimumSize(new Dimension(dim.width, dim.height + 10));
441 476
        }
442 477

  
443 478
        return jScrollPane;
444 479
    }
445 480

  
446 481
    /**
447
     * This method initializes jPanel
448
     * 
449
     * @return javax.swing.JPanel
450
     */
451
    private javax.swing.JPanel getJPanel() {
452
        if (jPanel == null) {
453
            jPanel = new javax.swing.JPanel();
454

  
455
            GridLayout layout = new GridLayout(3, 1);
456
            layout.setVgap(5);
457
            jPanel.setLayout(layout);
458

  
459
            jPanel.add(getJLabel(), null);
460
            jPanel.add(getJLabel1(), null);
461
            jPanel.add(getJLabel2(), null);
462
            jPanel.setPreferredSize(new java.awt.Dimension(140, 80));
463
        }
464

  
465
        return jPanel;
466
    }
467

  
468
    /**
469
     * This method initializes jPanel1
470
     * 
471
     * @return javax.swing.JPanel
472
     */
473
    private javax.swing.JPanel getJPanel1() {
474
        if (jPanel1 == null) {
475
            jPanel1 = new javax.swing.JPanel();
476

  
477
            java.awt.FlowLayout layFlowLayout2 = new java.awt.FlowLayout();
478
            layFlowLayout2.setHgap(5);
479
            layFlowLayout2.setAlignment(java.awt.FlowLayout.LEFT);
480
            jPanel1.setLayout(layFlowLayout2);
481
            jPanel1.add(getTxtName(), null);
482
            jPanel1.add(getTxtDate(), null);
483
            jPanel1.add(getTxtOwner(), null);
484
            jPanel1.setPreferredSize(new java.awt.Dimension(210, 80));
485
        }
486

  
487
        return jPanel1;
488
    }
489

  
490
    /**
491
     * This method initializes jPanel2
492
     * 
493
     * @return javax.swing.JPanel
494
     */
495
    private javax.swing.JPanel getJPanel2() {
496
        if (jPanel2 == null) {
497
            jLabel8 = new JLabel();
498
            jLabel8.setText("unidades_area");
499
            GridLayout gridLayout = new GridLayout();
500
            gridLayout.setRows(3);
501
            jPanel2 = new javax.swing.JPanel();
502

  
503
            jPanel2.setLayout(gridLayout);
504
            jPanel2.setPreferredSize(new java.awt.Dimension(140, 80));
505
            jPanel2.add(getJLabel4(), null);
506
            jPanel2.add(getJLabel5(), null);
507
            jPanel2.add(jLabel8, null);
508
        }
509

  
510
        return jPanel2;
511
    }
512

  
513
    /**
514
     * This method initializes jPanel3
515
     * 
516
     * @return javax.swing.JPanel
517
     */
518
    private javax.swing.JPanel getJPanel3() {
519
        if (jPanel3 == null) {
520
            jPanel3 = new javax.swing.JPanel();
521

  
522
            java.awt.FlowLayout layFlowLayout6 = new java.awt.FlowLayout();
523
            layFlowLayout6.setAlignment(java.awt.FlowLayout.LEFT);
524
            jPanel3.setLayout(layFlowLayout6);
525
            jPanel3.add(getCmbMapUnits(), null);
526
            jPanel3.add(getCmbDistanceUnits(), null);
527
            jPanel3.setPreferredSize(new java.awt.Dimension(210, 80));
528
            jPanel3.add(getCmbDistanceArea(), null);
529
        }
530

  
531
        return jPanel3;
532
    }
533

  
534
    /**
535
     * This method initializes jLabel3
536
     * 
537
     * @return javax.swing.JLabel
538
     */
539
    private javax.swing.JLabel getJLabel3() {
540
        if (jLabel3 == null) {
541
            jLabel3 = new javax.swing.JLabel();
542
            jLabel3.setText("");
543
            jLabel3.setPreferredSize(new java.awt.Dimension(30, 0));
544
        }
545

  
546
        return jLabel3;
547
    }
548

  
549
    /**
550 482
     * @see com.iver.mdiApp.ui.MDIManager.IWindow#getWindowInfo()
551 483
     */
552 484
    public WindowInfo getWindowInfo() {
553 485
        WindowInfo m_viewinfo = new WindowInfo();
554
        m_viewinfo.setTitle(PluginServices.getText(this, "propiedades_vista"));
555
        m_viewinfo.setHeight(410);
486
        this.validate();
487
        m_viewinfo.setTitle(Messages.getText("propiedades_vista"));
488
        Dimension dim = getPreferredSize();
489
        m_viewinfo.setWidth(dim.width);
490
        m_viewinfo.setHeight(dim.height
491
            + getOkCancelPanel().getPreferredSize().height);
556 492
        return m_viewinfo;
557 493
    }
558 494

  
559 495
    /**
560
     * @see com.iver.mdiApp.ui.MDIManager.IWindow#windowActivated()
561
     */
562
    public void viewActivated() {
563
        // FIXME: jjdc este metodo sobra ? esta vacio.
564
    }
565

  
566
    /**
567 496
     * This method initializes jPanel4
568 497
     * 
569 498
     * @return javax.swing.JPanel
......
572 501
        if (jPanelProj == null) {
573 502
            IProjection proj = view.getProjection();
574 503
            jPanelProj = CRSSelectPanel.getPanel(proj);
575
            jPanelProj.setPreferredSize(new java.awt.Dimension(330, 35));           
576 504
        }
577 505
        return jPanelProj;
578 506
    }
......
610 538
                        if (theView.getName().equals(name)) {
611 539
                            JOptionPane.showMessageDialog(
612 540
                                (Component) PluginServices.getMainFrame(),
613
                                PluginServices.getText(this,
614
                                    "elemento_ya_existe"));
541
                                Messages.getText("elemento_ya_existe"));
615 542
                            return;
616 543
                        }
617 544
                    }
......
627 554
                    view.getMapContext().getViewPort()
628 555
                        .setDistanceArea(cmbDistanceArea.getSelectedIndex());
629 556
                    view.setBackColor(backColor);
630
                    
631
                    //Select the projection                    
557

  
558
                    // Select the projection
632 559
                    if (jPanelProj.isOkPressed()) {
633 560
                        if (!jPanelProj.getCurProj().isProjected()) {
634 561
                            getCmbMapUnits().setSelectedItem(
635
                                PluginServices
636
                                    .getText(this, "Grados"));
562
                                Messages.getText("Grados"));
637 563
                            getCmbMapUnits().setEnabled(false);
638 564
                        } else {
639 565
                            if (getCmbMapUnits().getSelectedItem().equals(
640
                                PluginServices
641
                                    .getText(this, "Grados"))) {
566
                                Messages.getText("Grados"))) {
642 567
                                getCmbMapUnits().setSelectedIndex(1);
643 568
                            }
644 569
                            getCmbMapUnits().setEnabled(true);
645 570
                        }
646 571
                        view.setProjection(jPanelProj.getCurProj());
647 572
                    }
648
                    
573

  
649 574
                    isAcceppted = true;
650 575
                    PluginServices.getMDIManager().closeWindow(
651 576
                        ViewProperties.this);
......
660 585
                }
661 586
            };
662 587
            okCancelPanel = new AcceptCancelPanel(okAction, cancelAction);
663
            Dimension sz = this.getSize();
664
            sz.setSize((int) sz.getWidth() - 20, (int) sz.getHeight());
665
            okCancelPanel.setPreferredSize(sz);
666 588
        }
667 589
        return okCancelPanel;
668 590
    }
......
682 604
            || names.length > cmbDistanceArea.getItemCount()) {
683 605
            for (int i = 0; i < names.length; i++) {
684 606
                names[i] =
685
                    PluginServices.getText(this, names[i])
686
                        + MapContext.getOfLinear(i);
607
                    Messages.getText(names[i]) + MapContext.getOfLinear(i);
687 608
            }
688 609
            cmbDistanceArea = new javax.swing.JComboBox(names);
689
            cmbDistanceArea.setPreferredSize(new java.awt.Dimension(200, 20));
690 610
            cmbDistanceArea.setEditable(false);
691 611
            cmbDistanceArea.setSelectedIndex(view.getMapContext().getViewPort()
692 612
                .getDistanceArea());
......
707 627
        return WindowInfo.PROPERTIES_PROFILE;
708 628
    }
709 629

  
710
} // @jve:decl-index=0:visual-constraint="10,10"
630
}

Also available in: Unified diff