Revision 44684

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/AdvancedAttributeSelectionTreeCellRenderer.java
9 9
import javax.swing.border.EmptyBorder;
10 10
import javax.swing.tree.DefaultTreeCellRenderer;
11 11
import javax.swing.tree.TreeCellRenderer;
12
import org.apache.commons.lang3.StringUtils;
12 13
import org.gvsig.fmap.dal.swing.impl.searchpanel.AdvancedAttributeSelectionTreeModel.Node;
13 14
import org.gvsig.tools.swing.api.ToolsSwingLocator;
14 15
import org.gvsig.tools.swing.icontheme.IconTheme;
......
64 65
        } catch(Exception ex) {
65 66
            
66 67
        }
67
        this.label.setIcon(iconDataType);
68
        this.label.setText(node.getLabel());
69
        this.icon.setIcon(iconElement);
68
        String s = node.getLabel();
69
        if( StringUtils.isBlank(s) ) {
70
          s = "???";
71
        }
72
        this.label.setText(s);
73
        try {
74
          this.label.setIcon(iconDataType);
75
          this.icon.setIcon(iconElement);
76
          this.label.invalidate();
77
        } catch(Throwable th) {
78
          th.getMessage(); // To allow set a break point
79
        }
70 80
        return this.panel;
71 81
    }
72 82
    
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/searchpanel/SearchFieldController.java
276 276
        } catch(Throwable th) {
277 277
        }
278 278
        JScrollPane scrollpane = new JScrollPane(tree);
279
        scrollpane.setPreferredSize(new Dimension(400, 300));
279
        scrollpane.setPreferredSize(new Dimension(500, 300));
280 280
        scrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
281 281
        scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
282 282

  

Also available in: Unified diff