Revision 47430 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/geometriespalette/GeometriesPalettePanel.java

View differences:

GeometriesPalettePanel.java
88 88
            JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
89 89
            try {
90 90
                LabeledValue<List<Feature>> x = (LabeledValue<List<Feature>>) value;
91
                if ( x!=null && x.getValue() != null && attributeLabel!=null && symbol!=null ) {
91
                if ( x!=null && x.getValue() != null && symbol!=null ) {
92 92
                    Image img = drawGeometry(x.getValue());
93 93
                    label.setHorizontalAlignment(SwingConstants.CENTER);
94 94
                    label.setHorizontalTextPosition(JLabel.CENTER);
95 95
                    label.setVerticalTextPosition(JLabel.BOTTOM);
96 96
                    label.setIcon(new ImageIcon(img));
97
                    label.setText(x.getLabel());
97
                    if( StringUtils.isBlank(x.getLabel()) ) {
98
                        label.setText("(Configure label)");
99
                    } else {
100
                        label.setText(x.getLabel());
101
                    }
98 102
                }
99 103
            } catch(Throwable th) {
100 104
                label.setText("Error");
......
267 271
                @Override
268 272
                public LabeledValue<List<Feature>> get(int index) {
269 273
                    Feature feature = features.get(index);
270
                    String label = "???";
274
                    String label = "";
271 275
                    if( attributeLabel!=null ) {
272 276
                        label = feature.getLabelOfValue(attributeLabel.getName());
273 277
                    }

Also available in: Unified diff